Помогите пожалуйста с С++ програмированием
Помогите с заданием пожалуйста.
Для демонстрации критической ситуации, когда результат вычислений не вмещается в участок памяти, выделенный в соответствие с выбранным типом, рассмотрим следующий пример.
Создайте новый проект, а в нем создайте исходный файл. Содержащий следующий текст:
#include
using namespace std;
void main()
{
short x = 65530, y = 10;
x = x + y;
cout << "65530 + 10 = " << x;
cin.get();
}
Откомпилируйте. Какой результат вы получили? Почему?
Исправьте программный код так, чтобы результат получался правильный.
Не работает все равно даже если short int
В чём именно помочь? Ты не в состоянии самостоятельно заменить short на название любого целого типа длинной 32 или 64 бита?
short int НИЧЕМ не отличается от short (short - короткая запись, short int - полная запись типа). Надо именно слово "short" менять.