АМ
Алёша Мальчик

задано натуральное число n. Найти сумму цифр данного числа с помощью функции !!!(паскаль)

Помогите пожалуйста решить задачу! Вот решал ...но нужно через функцию! помогите плиз оч нужно !
program roro;
var n,sum,mult:integer;
begin
write(' Введите число: ');
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.

АФ
Александр Фокин

function sum(n: longint): integer;
var
s: integer;
begin
s := 0;
n := abs(n);
while n > 0 do begin
inc(s, n mod 10);
n := n div 10;
end;
sum := s;
end;

var
n: integer;
begin
write(' Введите число: ');
readln(n);
writeln(' Сумма = ', sum(n));
end.

Похожие вопросы
дано натуральное число n вычислить сколько цифр в числе n и чему равна сумма его цифр паскаль
задано натуральное число N. содержащее до 100 цифр. делится ли даное число на 3,6,7,9,11,12
дано натуральное число n>1 найти количество его делителей. В паскале с циклом for
Дано натуральное число. 1) приписать к нему такое же2)Найти количество различных цифр данного натурального числа. паскаль
Дано натуральное число. Из данного натурального числа удалить все цифры а. (а вводится с клавиатуры) в паскале пожалуйста
Задача в паскале. Дано натуральное число. Сумму цифр числа, больших а (значение а вводится с клавиатуры, 0
Дано натуральное число. Верно ли, что в данном числе цифра А встречается более двух раз. А задается.
помогите с паскалем. Дано натуральное число. Найти число, получаемое при прочтении его цифр справа налево;
Задача Паскаль Ввести натуральное число N, заменить все четные цифры в числе на нули
Помогите решить задачу на С++. Дано натуральное число n. Подсчитать сумму цифр в нём.