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

Bu yazı dikkatini çekebilir.   C Programlama Verilen Sayıya Kadar Olan Sayıları Toplama