Разбор добавил Jafar Ishoki (5098) Надо вводить число в виде строки. В массиве а будем хранить первое число а в массиве b будем хранить второе число. В a[0] элемент будем хранить длину первой строки а в массиве b[0] вторую строку. Будем хранить в массиве a цифры этого числа таким образом: В первом элементе будем хранить последнюю цифру числа, во втором предпоследнюю цифру и т.д. Аналогично будем делать и для массива b. Будем хранить суму в массиве a. В переменной с будем хранить перенос на следующий разряд. В переменой m будем хранить максимум из a[0] and b[0]. Сначала с=0. Циклом for мы пробегаем с 1 до m с счетчиком i. Внутри цикла мы будем суммировать каждую цифру числа а и b. И будем хранить в переменную c=c+a[i]+b[i]. В элемент a[i] будем хранить остаток от деления с на 10. Потому что сумма числа a+b будет храниться в a. И наконец в переменную с будем хранить целочисленное деление с на 10. Т.е я хочу сказать это сложение столбиком. Когда выходим из цикла нам надо изменить a[0] элемент потому что при сложение может быть такой ответ который длиннее самого первоначального а. Еще нам потребуется узнать если с \( \gt 9\) то надо увеличить размер числа a и в конце этого массива добавить число с. Потом надо вывести этот массив в обратном порядке.
Напишите программу, которая вычисляет сумму двух целых неотрицательных чисел (длина каждого из чисел не превосходит 250)
Выходные данные
Выведите сумму данных чисел.