Яндекс реклама
Pascal задача. Найти сумму и произведение цифр натурального числа
Blog/Proger
Pascal задача. Найти сумму и произведение цифр натурального числа
Pascal задачи

Pascal задача. Найти сумму и произведение цифр натурального числа

Найти сумму и произведение цифр, введенного натурального числа. Например, если введено число 2023, то сумма его цифр равна - (2+0+2+3), а произведение - (2*0*2*3).Разбор задачи на Pascal



Как решить задачу на Pascal

1)Установите переменную, где сумма цифр будет суммироваться, на 0, а переменную накопления произведения на 1 (если вы присвоите 0, умножение обнулит результат).

2) Пока введенное число не уменьшится до нуля, выполните следующие действия:

а)В переменную суммы цифр добавьте последнюю цифру извлеченного числа, найдя остаток от деления на 10.

б)Значение переменной для хранения произведения цифр умножается на последнюю цифру числа.

с)Избавьтесь от последней цифры числа, разделив его на 10.

Решение задачи с помощью Pascal

Решение задачи с помощью Pascal

var
n, sum,mult: integer;
begin
readln(n);
sum := 0;
mult := 1;
while n > 0 do begin
sum := sum + n mod 10;
mult := mult * (n mod 10);
n := n div 10;
end;
writeln('Сумма: ', sum);
writeln('Произведение: ', mult);
end.






Все задачи на Паскаль
Pascal задачи

Репост статьи



30 ноября 2022 г.

Хостинг
Почему мы выбираем Timeweb
Timeweb

Что такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb

Комментарии могут оставлять только зарегестрированные пользователи!



Комментарии


Ваш комментарий будет первым !