#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int liczba, strzal, ile_prob=0;
int main()
{
for (;;)
{
cout << "Witaj. Pomyslalem sobie liczbe z zarkesu 1...100" << endl;
srand(time(NULL));
liczba = rand()%100+1;
while(strzal!=liczba)
{
ile_prob++;
cout<<"Zgadnij jaka(to Twoja "<<ile_prob<<" proba):";
if(!(cin>>strzal))
{
cerr<<" To nie jest liczba";
exit(0);
}
if(strzal<liczba)
{
cout<<"To za malo"<<endl;
}
else if(strzal>liczba)
{
cout<<"To za duzo"<<endl;
}
else
{
cout<<"ZGADLES. Trafiles w "<<ile_prob<<" probie"<<endl;
ile_prob=0;
}
}
system("pause");
cout<<endl;
system("cls");
}
return 0;
}
Witam, na starcie zaznaczę, że jestem początkujący zarówno w programowaniu jak i na forum. Postanowiłem ulepszyć grę z odcinka 4 z kursu programowania w C++. Moje pytanie brzmi czy da się zrobić tak, aby po wpisaniu litery program zaliczał to jako próbę i kontynuował grę dalej. Tak wiem, że dałem tam exit(0), ale to tylko na chwile, ponieważ bez tego po wpisaniu litery program w nieskończoność powtarza całą instrukcje to twoja próba.. to za mało i tak w kółko.