Угадай число
В примере генерируется случайное число в диапазоне от 1 до 100 включительно (команда rand()%100+1) и возвращается остаток от деления случайного числа на 100 плюс единица. При этом использована встроенная функция rand() генерирования целых случайных чисел. Чтобы эта функция стала доступной, необходимо в заголовке программы добавить инструкцию #include для подключения библиотеки cstdlib. Далее пользователь вводит с клавиатуры целое число, которое сравнивается со сгенерированным в программе. В данном случае код реализован с помощью двух вложенных условных операторов. В зависимости от соотношения чисел выводятся различные сообщения. В начале сообщения выводится значение случайного числа. Далее, если введенное пользователем число больше случайного, выводится сообщение "ваше число больше". Если же введенное пользователем число меньше случайного, выводится сообщение "ваше число меньше". Наконец, если числа совпадают, на экране появится сообщение "вы угадали число".
#include#include using namespace std; int main(){ int n,m; n=rand()%100+1; cout << "Enter number m="; cin >> m; cout << "n=" << n << ": "; if(m > n) cout << "your number is greater!\n"; else if(n > m) cout << "your number is less!\n"; else cout << "you have guessed right!\n"; return 0; }