Если я правильно понял, то вот ответ на 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;
Если я правильно понял, то вот ответ на 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;
}