// cast.cpp // работа со знаковыми и беззнаковыми переменными #include using namespace std; int main() { int intVar = 1500000000; // 1 500 000 000 intVar = (intVar * 10) / 10; // слишком большой результат cout << "Значение intVar равно " << intVar << endl; // неверный результат intVar = 1500000000; // приведение к типу double intVar = (static_cast(intVar) * 10) / 10; cout << "Значение intVar равно " << intVar << endl; // верный результат return 0; }