#include
#include
using std::endl;
using std::cout;
using std::cin;
int main()
{
setlocale(LC_ALL, "Russian");
srand(time(0)); // Инициализация генератора только один раз
int secretNumber;
int guess;
cout << "Привет!" << endl;
do
{
secretNumber = rand() % 3 + 1;
cout << "Введи число, которое я должен угадать: ";
cin >> guess;
if (guess == secretNumber)
{
cout << "Я угадал, твое число - " << secretNumber << endl;
}
else
{
cout << "Я не угадал, я думал твое число: " << secretNumber << endl;
}
} while (guess != secretNumber);
return 0;
}
с этим кодом ты постоянно можешь загадывать число на каждом итерации и чисто которое будет сгенерировано через rand будет меняться с каждом итерацией
#include <iostream>
#include <string>
#include <ctime>
#include <cstdlib>
using std::endl;
using std::cout;
using std::cin;
using std::string;
int main()
{
setlocale(LC_ALL, "Russian");
srand(static_cast<unsigned int>(time(0))); // Инициализация генератора только один раз
int secretNumber = rand() % 3 + 1;
int guess;
cout << "Привет!" << endl;
do
{
cout << "Введи число, которое я должен угадать: ";
cin >> guess;
if (guess == secretNumber)
{
cout << "Я угадал, твое число - " << secretNumber << endl;
}
else
{
cout << "Я не угадал, я думал твое число - " << secretNumber << endl;
}
} while (guess != secretNumber);
return 0;
}