Предмет: Информатика,
автор: Roseo
Користувач вводить число якщо він вводить щось крім числа то заміняєш його на рандомні числа від 1 до 20
vovapecherscky:
Немного не понял. Если пользователь ввёл, например, '123B', то программа должна вывести (допустим, рандомное число - 7) 1237, или просто 7?
Ответы
Автор ответа:
1
Если я правильно понял, то вот ответ на C++ :
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
setlocale(0, "RU");
srand(time(0));
try {
cout << "Введите что-то: ";
int num;
cin >> num;
if (num == int()) {
cout << (1 + rand() % 20);
}
else {
throw 'c';
}
}
catch (char c) {
cout << "Завершение программы...";
}
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: sarochka1901
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: мафия19
Предмет: Математика,
автор: 647367858я