Кто знает, я уже не знаю что делать... Паскаль.
Мне нужно сложить в паскале длинные числа (до 255 символов в строке) .
Исходные данные: в двух строках по одному длинному целому десятичному числу
Выходные данные: результат сложения этих чисел
Ограничения: длина исходных чисел не превышет 255 символов
Пример
Исходные данные:
99999999999999999999
10000000000000000001
Выходные данные:
110000000000000000000
Вот условие.. . Я попробывал переводить со String на Integer и обратно, в общем вот что у меня получлось:
Program ooo;
Var
a, b, c:String[255];
x, y, z, code: integer;
Begin
Read (a);
Read (b);
Val (a, x, code);
Val (b, y, code);
Val (c, z, code);
z:= x+y;
Str (z, c);
Write (c)
End.
Проблема в том, что в ответе он не пишет больше 10-ти знаков, а мне нужно, чтобы писал полный ответ. Вот не знаю что делать. Подскажите, кто знает.