Предмет: Информатика,
автор: Kristinakfg
Даны два целых числа. Определить, сумма цифр которого из них больше. Подсчет суммы цифр организовать через процедуру
Ответы
Автор ответа:
0
function summa(n:integer):integer;
var m,s:integer;
begin
s:=0;
m:=abs(n);
while m>0 do
begin
s:=s+m mod 10;
m:=m div 10
end;
summa:=s
end;
var a,b,c,mx:integer;
begin
writeln('Введите 3 целых числа');
readln(a,b,c);
if summa(a)>summa(b) then mx:=a else mx:=b;
if summa(c)>summa(mx) then mx:=c;
write('Наибольшая сумма цифр в числе ',mx);
end.
Похожие вопросы
Предмет: Другие предметы,
автор: ЖСМ
Предмет: Русский язык,
автор: fatimka2019
Предмет: Другие предметы,
автор: светаалекса
Предмет: Алгебра,
автор: Vulcan200
Предмет: Математика,
автор: Persik1111111