Написать игровую программу, которая угадывает числа, используя цикл while на C++. в Цикле загадываем число от 1 до 10, просим игрока отгадать это число, если число правильное, то выводим соответствующее сообщение и увеличиваем значение переменной score на единицу, выход из программы после ввода числа 0.
Answers & Comments
easy
Now copy my code...
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() {
srand(time(0));
cout << "[DONE] Random number generated between 1 and 10." << endl;
int random_number = rand() % 10;
if (random_number == 0) {
random_number++;
}
cout << "Now you should guess the number!" << endl;
int guess_number;
cin >> guess_number;
while (guess_number != random_number) {
if (guess_number == 0) {
cout << "Exit..." << endl;
break;
system("exit");
}
else {
cout << "Wrong number!" << endl;
cout << "Try again!" << endl;
cin >> guess_number;
continue;
}
}
cout << "Yeah! You guess the number, " << random_number << "." << endl;
}