rasgele oluşturulan 1 ile 10 arasındaki sayıyı tahmin etmeye çalışıyoruz sayıdan büyük girilirse daha küçük gir küçük girilirse daha büyük gir diye uyarıyor ve puan kesiyor.
Kod:
#include <iostream>
#include <ctime>
#include<cstdlib>
#include <locale.h>
using namespace std;
int main()
{
setlocale(LC_ALL,"turkish");
int numberkeep;
int guess;
int numberguess=0;
int score=100;
srand(time(NULL));
numberkeep=1+rand()%10;
while(1)
{
cout<<"Enter a number between 1 and 10:";
cin>>guess;
if(guess<1 || guess>10)
{
cout<<"Incorrect entry!!"<<endl;
continue;
}
numberguess++;
if(guess==numberkeep)
{
cout<<"Tebrikler toplam "<<numberguess<<" denemede bildiniz!"<<endl;
break;
}
else if(guess>numberkeep){
cout<<"Daha küçük bir tahmin yapın"<<endl;
score-=20;
}
else{
cout<<"Daha büyük bir tahmin yapın"<<endl;
score-=20;
}
}
if(score<0)
cout<<"puanınız:0";
else
cout<<"puanınız:"<<score;
}
Son düzenleme: