Arkadaşlar iyi günler herkese. Şöyle bir C ödevim var:
2 tane zar atılıyor. Program 2 zarın eşit olup olmadığını kontrol ediyor. (Yani 1-1,2-2 ,...6-6). Sonra program kaçıncı atışta eşit denk geldiyse onların sayısını bize yazdırıyor. En son 6-6 kaçıncı atışta geldiğini yazdırdıktan sonra program sona eriyor. Bir de 2 zarın da farklı fonksiyolar kullanması gerek.
Yardımcı olabilirseniz, fikir verebilirseniz sevinirim. Şimdiden teşekkürler.
Fikir olarak şöyle yap. Bir zar da en fazla 6 sayı var yani 1-6 arası rastgele sayı buldurtçaksın. Bundan sonra da sayac mantığı ile eğer if a=b z=z+1 z her seferinde artıyor eşit geldiği zanan. Yani kaç defa eşit geldiğinide buldun. Şimdi geçelim 6-6 kaçıncı atışta geldiğini z yi sayac olarak atadık. Aslında buna bir sayac daha atamamız lazım bu da x değişkeni olsun x=12 if x=a+b then bir değişken daha lazım gibi d=d+1. Burada d yi bir arttırıyor 6-6 geldiği zaman. Bu algoritmayı C ye uyarlarsan yapabilirsin. Sadece fikir veriyorum C bilmediğim için. Kolay gelsin.