Răspuns :
functii.h:
void GuessNumber();
functii.cpp:
#include "functii.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
#define MESAJ_INTRODUCERE "Introduceti o valoare din intervalul [1, 100] sau 0:"
#define MESAJ_INCERCARI_RAMASE "Mai aveti"
void GuessNumber(){
srand(time(NULL));
int randnum = rand() % 100 + 1;
int incercari = 8;
int valoare = 0;
cout << "GuessNumber\n";
while(1){
cout << MESAJ_INTRODUCERE;
cin >> valoare;
if(valoare == 0){
cout << "Jocul a fost oprit\n";
return;
}
if(valoare == randnum)
{
cout << "Ati castigat!!\n";
return;
}
incercari--;
if(incercari == 0){
cout << "Ati pierdut. Valoarea era " << randnum << '\n';
return;
}
if(valoare > randnum)
cout << valoare << " este mai mare decat selectia\n";
else
cout << valoare << " este mai mica decat selectia\n";
cout << MESAJ_INCERCARI_RAMASE << ' ' << incercari << " incercari\n";
}
}
main.cpp:
#include "functii.h"
int main(){
GuessNumber();
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.