Top.Mail.Ru
Ответы

Помогите пожалуйста с С++ програмированием

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

Дополнен

Не работает все равно даже если short int

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

В чём именно помочь? Ты не в состоянии самостоятельно заменить short на название любого целого типа длинной 32 или 64 бита?

short int НИЧЕМ не отличается от short (short - короткая запись, short int - полная запись типа). Надо именно слово "short" менять.