Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
саят17
07.03.2020 00:44 •
Информатика
Pascal abc! дано натуральное число n. вычислите сумму его цифр.при решении этой нельзя использовать строки, массивы (ну и циклы, разумеется).
Ответ:
amelisova06
03.10.2020 17:07
//Pascal ABC.NET v3.1 сборка 1219
Var
n,s:integer;
procedure sumforfunclang(n:integer;var s:integer);
begin
if n>0 then
begin
s:=s+n mod 10;
n:=n div 10;
sumforfunclang(n,s);
end;
end;
begin
readln(n);
sumforfunclang(n,s);
writeln(s);
end.
Пример ввода:
34
Пример вывода:
7
0,0
(0 оценок)
Популярные вопросы: Информатика
Anvar666
24.04.2023 00:02
Дана строка написать программу определяющую ли первый и последний символ строки...
YMNIKVKOWICKAH
08.03.2021 11:09
От чего оберегают гибкие магнитные диски?...
nikita11111113
23.03.2022 14:57
1. В чем смысл сортировки? 2. В каких случаях используется пузырьковая сортировка? 3. В чем основная идея метода быстрой сортировки? 4. Какие встроенные функции для...
scorpziro
01.02.2020 02:23
Зробіть ялинку з кульками мовою Python...
тима400
13.07.2021 00:29
решить задание по информатике...
диас161
22.05.2021 14:08
Напиши программу для решения следующей задачи: посчитать сумму чисел от 1 до 500....
fenix8383
01.05.2023 10:18
Что называется параметром цикла, начальным и конечным значением цикла? Каковы особенности записи и работы цикла for ? Объясните порядок выполнения цикла с параметром...
danilbondarenk2
27.05.2020 12:18
( Python ) Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [0;20] и находит:1) Отдельно сумму элементов в первой и во второй...
aljoona99
24.12.2022 12:57
Укакого класса ходовых имеется кожное дыхание...
pikulev
20.08.2021 04:48
Вдоль парковой аллеи посадили 18 деревьев в один ряд так чтобы расстояние между двумя деревьями было равно 5 м каково расстояние между первым деревьям и последним...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Var
n,s:integer;
procedure sumforfunclang(n:integer;var s:integer);
begin
if n>0 then
begin
s:=s+n mod 10;
n:=n div 10;
sumforfunclang(n,s);
end;
end;
begin
readln(n);
sumforfunclang(n,s);
writeln(s);
end.
Пример ввода:
34
Пример вывода:
7