Вычислить сумму цифр пятизначного числа - Pascal ABC (15777)

Узнай цену своей работы

Формулировка задачи:

Входные данные: Во входном потоке задано единственное целое положительное пятизначное число Выходные данные: В выходной поток вывести единственное целое число. Пример входного файла (input.txt): 49626 Пример выходного файла (output.txt): 27 Вот что у меня:
Как исправить?

Решение задачи: «Вычислить сумму цифр пятизначного числа»

textual
Листинг программы
var n,s:integer;
begin
writeln('Введите 5-значное число n=');
readln(n);
s:=n div 10000+n div 1000 mod 10+n div 100 mod 10+n div 10 mod 10+n mod 10;
wtite('Сумма цифр=',s);
end.

Объяснение кода листинга программы

  1. Создаются две переменные n и s типа integer.
  2. Выводится сообщение 'Введите 5-значное число n=', чтобы пользователь мог ввести пятизначное число.
  3. С помощью функции readln(n) происходит чтение значения пятизначного числа n из ввода пользователя.
  4. Вычисляется сумма цифр числа n по формуле: s := n / 10000 + n / 1000 mod 10 + n / 100 mod 10 + n / 10 mod 10 + n mod 10.
  5. Выводится сообщение 'Сумма цифр=', чтобы пользователь мог увидеть результат.
  6. Конец программы.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы