Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
kateshafran1234
21.03.2023 12:19 •
Информатика
Pascal abc! дано натуральное число n. вычислите сумму его цифр.при решении этой нельзя использовать строки, массивы (ну и циклы, разумеется).
Ответ:
alihan22888
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 оценок)
Популярные вопросы: Информатика
bes10
19.04.2021 12:34
Впишите пропущенные слова графический редактор это программа предназначена для обработки, ... и ... ....
S1nneR67
25.03.2022 20:17
Напишите программу, при выполнении которой с клавиатуры считывается натуральное число N, и выводится сумма цифр этого числа. Язык программирования — Python...
pudgenamide
16.05.2022 15:41
Напишите программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x, y - действительные числа) и определяется принадлежность этой точки...
nik1716
22.07.2021 06:49
Об єкт, на якому зберіга ється повідомлення. 5 букв...
506010
13.09.2020 06:44
Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, кратных 4. Программа получает на входнатуральные числа, количество...
zyzae
26.07.2021 15:12
Произвести перевод из десятичной системы в двоичную и из двоичной в десятичную с вычислениями следующих чисел : 49, 132, 2051...
RaidenGames
02.12.2022 12:12
В каком виде представлена любая информация в компьютере? в виде последовательности нулей и единиц в виде последовательности букв в виде последовательности адресов в...
катя5068
23.03.2022 10:37
Нужно сосчитать длину забора и количество саженцев, которые следует закупить для клумбы, длиной a и шириной b, значение которых вводятся с клавиатуры. На 1 м2 площади...
yxurcguh
31.01.2023 22:52
Увести два цілих числа a та b. Знайти залишок від ділення a та b. Визначити належність залишку інтервалу [0...4]. построить блок-схему c++...
nataxasan1984
28.12.2022 18:44
Укажите, что относится к растровым изображениям, а что — к векторным? Как правило, файл изображения имеет небольшой размер При масштабировании качество изображения не...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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