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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!