Merhaba arkadaşlar, can sıkıntısı bunu kodladım bugün,

#include<stdlib.h>

#include<stdio.h>

#include<time.h> 

 int main(){

    int r,sayi,alttaban=0,usttaban=100,denemesayisi=0;

    srand((unsigned) time(NULL));

    r = rand() % 100;

    //printf("sayimiz: %d\n",r);

    scanf("%d",&sayi);

    while(sayi)
    {

        denemesayisi++;

        if(sayi>100){printf("WRONG entry! Number is between 1 & 100 inclusive\n");}

        else if(sayi==r){printf("CORRECT!!!!!!\n"); break;}  

        else 

        {   

            if(sayi>usttaban){printf("WRONG entry! Number is between %d & %d inclusive\n",alttaban+1,usttaban-1);}

            else if(sayi<alttaban){printf("WRONG entry! Number is between %d & %d inclusive\n",alttaban+1,usttaban-1);}

            else 

            {

                if(sayi>r){printf("BELOW\n"); usttaban=sayi;}

                if(sayi<r){printf("ABOVE\n"); alttaban=sayi;}

            }

        }

        scanf("%d",&sayi);

    }

    

    printf("You found number with %d try\n",denemesayisi);

    system("pause");

    return 0;

}


random sayımız 56 olsun

user > 120 , çıktı : WRONG entry! Number is between 1 & 100 inclusive
user > 40 , çıktı : ABOVE !
user > 60 , çıktı : BELOW !
user > 70 , çıktı : WRONG entry! Number is between 41 & 59 inclusive
user > 56 , çıktı : CORRECT !

You found number with 5 try