Как вычислить сумму цифр числа в языке программирования Паскаль?
Информатика 10 класс Числа и арифметические операции Сумма цифр Паскаль программирование алгоритмы информатика
Вычисление суммы цифр числа в языке программирования Паскаль можно выполнить с помощью простого алгоритма. Давайте разберем шаги, необходимые для реализации этой задачи.
ReadLn для считывания числа с клавиатуры.WriteLn для вывода суммы цифр на экран.Теперь давайте рассмотрим пример кода на Паскале, который реализует описанный алгоритм:
program SumOfDigits;
var
number, sum, digit: Integer;
begin
sum := 0; // Инициализация суммы
Write('Введите число: ');
ReadLn(number); // Ввод числа
while number > 0 do
begin
digit := number mod 10; // Извлечение последней цифры
sum := sum + digit; // Добавление цифры к сумме
number := number div 10; // Удаление последней цифры
end;
WriteLn('Сумма цифр равна: ', sum); // Вывод результата
end.
Таким образом, программа запрашивает у пользователя число, вычисляет сумму его цифр и выводит результат. Обратите внимание, что мы используем операции деления по модулю и целочисленное деление для работы с цифрами числа.