Следующая программа будет загадывать число в интервале от 0 до 99. Пользователю даётся 8 попыток для того, чтобы угадать это число. После каждого ввода, программа будет сообщать пользователю, в каком направлении следует идти.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int num = rand() % ___;
int nick = -1;
int trycount = 0;
while(nick __ num __ trycount < 10)
{
cout __ "Угадайте число: ";
cin __ nick;
__(nick < num)
cout << "меньше" << endl;
__(nick > num)
cout << "больше" << endl;
__________;
}
if(nick == num)
cout << "Вы угадали число";
____
cout << "Извините, вы не смогли угадать число:" << ______;
______ 0;
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int num = rand() % 100;
int nick = -1;
int trycount = 0;
while(nick != num && trycount < 10)
{
cout << "Угадайте число: ";
cin >> nick;
if(nick < num)
cout << "меньше" << endl;
if(nick > num)
cout << "больше" << endl;
trycount++;
}
if(nick == num)
cout << "Вы угадали число";
else
cout << "Извините, вы не смогли угадать число:" << num;
return 0;
}
Комментарии
Дмитрий Пешков
#include <cstdlib> #include <iostream> using namespace std; int main() { int num = rand() % 99; int nick = -1; int trycount = 0; while(nick != num && trycount < 10) { cout << "Угадайте число: "; cin >> nick; if(nick > num) cout << "меньше" << endl; if(nick < num) cout << "больше" << endl; ++trycount; } if(nick == num) cout << "Вы угадали число"; else cout << "Извините, вы не смогли угадать число:" << num; return 0; }Никита Зайцев
#include «stdafx.h»
#include <cstdlib>
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
setlocale(LC_CTYPE, «Russian»);
int num = rand() % 100;
int nick = -1;
int trycount = 0;
while (nick != num && trycount < 8)
{
cout << «Угадайте число: «;
cin >> nick;
if(nick < num)
cout << «больше» << endl;
if(nick > num)
cout << «меньше» << endl;
trycount ++;
}
if (nick == num)
cout << «Вы угадали число» << endl;
else
cout << «Извините, вы не смогли угадать число:» << num << endl;
system(«pause»);
return 0;
}
Алексей Бежанов
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, const char* argv[])
{
int num = rand() % 99;
int nick = -1;
int trycount = 1;
cout << num << endl;
while(nick != num && trycount < 9)
{
trycount++;
cout << «Ugadaite 4islo: «;
cin >> nick;
{ if(nick < num)
cout << «malovato» << endl;
if(nick > num)
cout << «perebral» << endl;
continue;}
}
if(nick == num)
cout << «ti megakrut!»;
else
cout << «ti luser vot otvet:» << num;
cin.get();
return 0;
}