МН
Максим Непомнящих

ПОМОГИТЕ прописать програму в паскале дано трехзначное число определить сумму и произведенияцифр числа

Ек
Екатерина

Для любого количества знаков:

readln(n);
s:=0;
p:=1;
while n>0 do begin
s:=s+n mod 10;
p:=p*(n mod 10);
n:=n div 10;
end;
writeln(s,p);

МС
Мээрим Сегизекова

Var n,a,b,c,s,p: integer;
begin
writeln('Vvodi n');
readln(n);
a:= n mod 10;
b:= (n div 10) mod 10;
c:= n div 100;
s:=a+b+c;
p:=a*b*c;
writeln('Proizvedenie p=',p,' Summa s=',s);
end.

Похожие вопросы
помогите пожалуста написать програмку на паскале: Вычислить сумму всех трехзначных чисел кратных 13.
паскаль. определить, равен ли квадрат заданного четырехзначного числа кубу суммы цифр этого числа
Как написать програму в борланд паскаль ?? дано три действительных числа а, в, с выяснить. Верно ли что а
Дано 3 значное число найти сумму 1 и посл. числа. Паскаль
Помогите составить программу на С++. Дано трехзначное число. Найдите сумму его цифр. Пожалуйста.
Паскаль, помогите пожалуйсиа. Дано трехзначное число. Сообщить число сотен, десятков и единиц в этом числе.
Определить количество трехзначных чисел сумма цифр которых равна заданному числу N
Дано трехзначное число. Определить, какая из его цифр больше: первая или вторая. Нужно написать программу в Basic.
Помогите решить задачу в паскале. Определить есть ли в записи квадрата данного числа 1 если есть то вывести ДА или же НЕ
Необходимо решить задачу в Паскале: 1.Дано натуральное число. Определить: сумму его первой и последней цифр.