Если я введу достаточно большое число(например 1000000000), то появляется бесконечный вывод "Enter number: ", почему это происходит и как этого избежать?
#include <iostream>
int main() {
using namespace std;
short unsigned int user_num;
do {
cout << "Enter number: ";
cin >> user_num;
} while (user_num != 1);
return 0;
}
Если пригодится, компилю так: g++ -Wall test.cpp -o test