Вопрос задан 12.12.2025 в 09:53. Предмет Информатика. Спрашивает Белый Никита.

Найти сумму цифр трёхзначного числа (решение задачи необходимо выполнить на языке программирования Паскаль).

Перейти к ответам

Ответы на вопрос

Отвечает Пернебек Айбек.

Для того чтобы найти сумму цифр трёхзначного числа на языке программирования Паскаль, можно использовать следующий алгоритм:

  1. Сначала нужно ввести трёхзначное число.

  2. Затем извлечь его цифры с помощью математических операций:

    • Чтобы получить сотни, нужно число разделить на 100.

    • Для получения десятков — сначала нужно от числа отбросить сотни (сделать остаток от деления на 100), а потом результат разделить на 10.

    • Для получения единиц — нужно просто взять остаток от деления на 10.

  3. После того как цифры получены, их нужно сложить.

Пример программы на языке Паскаль:

pascal
program SumOfDigits;

var num, hundreds, tens, ones, sum: integer;

begin writeln('Введите трёхзначное число:'); readln(num);

// Извлечение цифр числа hundreds := num div 100; // Сотни tens := (num mod 100) div 10; // Десятки ones := num mod 10; // Единицы

// Суммирование цифр sum := hundreds + tens + ones;

writeln('Сумма цифр числа: ', sum); end.

Пояснение работы программы:

  • В переменной num хранится введённое пользователем трёхзначное число.

  • Для извлечения сотен используется операция целочисленного деления div на 100.

  • Для десятков сначала берётся остаток от деления на 100 (num mod 100), а затем результат делится на 10.

  • Для единиц достаточно взять остаток от деления на 10 (num mod 10).

  • Сумма этих цифр сохраняется в переменной sum, и в конце программа выводит результат.

Таким образом, эта программа на Паскале корректно находит сумму цифр трёхзначного числа.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос