Kod:
#include <iostream>
#include <windows.h>
using namespace std;
int sayiturev(int aralik)
{
srand(GetTickCount());
int sayi = rand()%aralik;
return sayi ;
}
int tekrar()
{
int karar ;
cout<<"tekrar oynamak ister misiniz ? (E-1/H-0)\n";
cin>>karar ;
return karar ;
}
int main ()
{
int gsayi ;
int dsayi ;
int sayac = 5;
int karar2 ;
system ("color 4b");
dsayi = sayiturev(100) ;
cout<<" SAYI TAHMIN OYUNU VERSION 1.00"<<endl<<endl;
do
{
sayac = 5;
cout<<"Aklimdaki sayi kac ?\n" ;
git :
cin>>gsayi ;
if(sayac != 0)
{
if(dsayi < gsayi)
{
cout<<"bilemedin daha kuccuk !\n";
sayac--;
goto git ;
}
else if (dsayi > gsayi)
{
cout<<"bilemedin daha buyuk !\n";
sayac--;
goto git ;
}
else
{
cout<<"bildin lan hem de "<<6-sayac<<". seferde.."<<endl<<endl;
dsayi = sayiturev(100);
karar2 = tekrar();
}
}
else
{
cout<<"hakkiniz kalmadi !\n"<<endl;
cout<<"aklimdaki sayi :"<<dsayi<<"'idi"<<endl<<endl;
dsayi = sayiturev(100);
karar2 = tekrar() ;
}
}
while(karar2 ==1);
if(karar2 == 0)
exit;
do
{
cout<<"hatali giris yapiyosunuz !!"<<endl<<endl;
karar2 = tekrar();
}
while(karar2 != 1 && karar2 != 0);
system("PAUSE");
return 0;
}