Bu yazımızda C programlama dilinde sayı tahmin oyunu örneğini çözeceğiz. Hemen sorumuza ve cevabımıza geçelim.
Soru : Bilgisayarın rastgele seçtiği bir sayıyı tahmin etmeye çalışan bir oyuncunun, kaç tahminde doğru sonuca ulaştığını gösteren kodu C programlama diline yazınız.
Cevap :
#include <stdio.h>
#include <stdlib.h>
int main() {
int targetNumber, guess, attempts = 0;
targetNumber = rand() % 100 + 1;
printf("1 ile 100 arasinda bir sayi tutuldum. Tahmin et: ");
do {
scanf("%d", &guess);
attempts++;
if(guess > targetNumber) {
printf("Daha kucuk bir sayi dene: ");
} else if(guess < targetNumber) {
printf("Daha buyuk bir sayi dene: ");
} else {
printf("Tebrikler! %d tahminde dogru sonucu buldun.\n", attempts);
}
} while(guess != targetNumber);
return 0;
}
Çıktısı :
1 ile 100 arasinda bir sayi tutuldum. Tahmin et: 50
Daha buyuk bir sayi dene: 75
Daha kucuk bir sayi dene: 62
Daha buyuk bir sayi dene: 68
Daha buyuk bir sayi dene: 72
Tebrikler! 5 tahminde dogru sonucu buldun.
Bu yazımızda C programlama dilinde sayı tahmin oyunu örneğini çözdük. Diğer C programlama dili örnek sorularımızı görmek isterseniz buradan tümünü görebilirisiniz