C için bunu arayan arkadaşlar için en basit algoritma.


#include
#include
#include
#include

int main()
{

int kullanicitahmini =0;
int kalanhak = 3;
int tutulansayi;
tutulansayi=rand()%10;
printf("1 ile 10 arasinda bir sayi tutuldu. Tahmin icin kalan hak (3)\n-->");
scanf("%d",&kullanicitahmini);
if(kullanicitahmini!=tutulansayi)
{
kalanhak--;
printf("Yanlis tahmin. Tekrar deneyiniz. Kalan hak = %d\n-->",kalanhak);
scanf("%d",&kullanicitahmini);
if(kullanicitahmini!=tutulansayi)
{
kalanhak--;
printf("Yanlis tahmin. Tekrar deneyiniz. Kalan hak = %d\n-->",kalanhak);
scanf("%d",&kullanicitahmini);
if(kullanicitahmini!=tutulansayi)
{
kalanhak--;
printf("Hakkiniz bitti. Bilgisayar kazandi! -.-\n");
}
}
}
else
{
printf("Tebrikler! Tahmininiz dogru. [%d]",tutulansayi);
}
}