Найти сумму цифр введенного 4-значного числа - Turbo Pascal

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

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

Если можно, то полностью. Зарание спасибо

Решение задачи: «Найти сумму цифр введенного 4-значного числа»

textual
Листинг программы
Var s,n:integer;
Begin
    write('4-х значное число: ');readln(n);
    s:=(n mod 10)+(n div 10 mod 10)+(n div 100 mod 10)+n div 1000;
    writeln('S = ',s);
    readln;
End.

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

В данном коде используется язык программирования Turbo Pascal.

  1. Строка write('4-х значное число: '); выводит на экран сообщение 4-х значное число:, ожидая ввода числа.
  2. Строка readln(n); считывает введенное пользователем число и сохраняет его в переменной n.
  3. Переменная s инициализируется как сумма цифр числа n.
  4. Выражение s := (n mod 10) + (n div 10 mod 10) + (n div 100 mod 10) + n div 1000; вычисляет сумму цифр числа n. Здесь mod и div используются для деления с остатком и целочисленного деления соответственно.
  5. Строка writeln('S = ',s); выводит на экран значение переменной s.
  6. Строка readln; считывает символ новой строки, завершая чтение ввода.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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