Mit csinál ez a program?
#include <iostream>
using namespace std;
int main()
{
char valasz;
do
{
int rnd,szam,helyes,proba=0,volt[10]={0};
srand((unsigned)time(NULL));
rnd=rand()%10+1;
system("cls");
cout<<"Gondoltam egy szamra 1 es 10 kozott, talalja ki!\n\n";
do
{
if (proba==0) cout<<"Irjon be egy szamot: ";
else cout<<"\nNem talalt, probalja ujra: ";
do
{
fflush(stdin);
cin.clear();
cin>>szam;
if (szam>=1 && szam<=10)
{
helyes=1;
if (volt[szam-1]==1)
{
cout<<"\nEz a szam volt mar, probalja ujra: ";
helyes=0;
}
else
{
volt[szam-1]=1;
helyes=1;
}
}
else
{
cout<<"\nEz nem 1 es 10 kozotti szam, probalja ujra: ";
helyes=0;
}
}
while (helyes!=1);
proba++;
}
while (szam!=rnd);
system("cls");
cout<<"Talalt!\n\nOn "<<proba<<" probalkozassal talalta ki a szamot, ertekelese: ";
switch(proba)
{
case 1: cout<<"SZUPER!\n\n";break;
case 2: cout<<"JO!\n\n";break;
case 3: cout<<"ATLAGOS!\n\n";break;
default: cout<<"ROSSZ!\n\n";break;
}
cout<<"Uj jatek? (i) ";
cin>>valasz;
}
while (valasz=='i');
return 0;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!