Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему если подставить числа 8 и 5 - все получается. А если подставить 800 и 50 - результат не правильный!

Арсен №333333 Ученик (170), закрыт 13 лет назад
Program t01;
Var A, B, Proizved : integer;
Begin
Write('Write a');
readln(a);
Write('Write b');
Readln(b);
Proizved:=A*B;
writeln(proizved);
readln;
End.
Лучший ответ
Gennady Гений (60337) 13 лет назад
Почитайте какие числа может хранить переменная типа Integer. Небось -25536 выдает?
Остальные ответы
Ly Мыслитель (9500) 13 лет назад
ну что не получается то? 800*50=40000 это программа и выдаёт
Вместо integer напиши longint
Evil Bastard Мастер (1919) 13 лет назад
Integer не может быть больше 32000 тысяч
Михаил Шишканов Просветленный (31808) 13 лет назад
Не знаю все получается. Разбирайся.
Похожие вопросы