Pascal задачи
Pascal задача. Найти сумму и произведение цифр натурального числа
Найти сумму и произведение цифр, введенного натурального числа. Например, если введено число 2023, то сумма его цифр равна - (2+0+2+3), а произведение - (2*0*2*3).Разбор задачи на Pascal
Как решить задачу на Pascal
1)Установите переменную, где сумма цифр будет суммироваться, на 0, а переменную накопления произведения на 1 (если вы присвоите 0, умножение обнулит результат).
2) Пока введенное число не уменьшится до нуля, выполните следующие действия:
а)В переменную суммы цифр добавьте последнюю цифру извлеченного числа, найдя остаток от деления на 10.
б)Значение переменной для хранения произведения цифр умножается на последнюю цифру числа.
с)Избавьтесь от последней цифры числа, разделив его на 10.
Решение задачи с помощью 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
Комментарии
Ваш комментарий будет первым !