Предмет: Информатика,
автор: hans52
объясните как делать В1. На языке программирования паскаль ABC
Приложения:
Ответы
Автор ответа:
0
попробуй записать число в виде массива например число 623 это будет
[6,2,3] а далее делаешь сумму элементов массива и последний индекс
[6,2,3] а далее делаешь сумму элементов массива и последний индекс
Автор ответа:
0
Давайте создадим переменную s - сумму цифр числа и c - последнюю цифру, напишем такой алгоритм:
read n;
while n > 0:
s = s + n % 10;
c = n % 10;
n = n / 10;
write s, c;
В таком случае, модуль десяти будет прибавлять по последней цифре к s и записывать последнюю в c. Деление на десять откидывает последнюю цифру. Выходит, что на последнем шаге алгоритма n = 0, c - первая цифра, т.к. до этого она была последней, а в s - сумма цифр.
Реализация на паскале в файле
Приложения:
Похожие вопросы
Предмет: География,
автор: Kirialla
Предмет: Русский язык,
автор: nastasimanskaa886
Предмет: Математика,
автор: NiknameLol
Предмет: Математика,
автор: utv1974
Предмет: Математика,
автор: runatali