Есть ответ 👍

Даны два целых числа. Определить, сумма цифр которого из них больше. Подсчет суммы цифр организовать через процедуру

264
479
Посмотреть ответы 2

Ответы на вопрос:

lera956
4,4(53 оценок)

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.

fivmif
4,6(43 оценок)

Исключил возможность ошибки, если температура равна. если не нужно, удали последний "if" program z; var t1, t2: real; begin writeln('введите среднюю температуру вчера'); readln(t1); writeln('введите температуру сегодня'); readln(t2); if t1> t2 then writeln('сегодня холоднее'); if t1< t2 then writeln('сегодня теплее'); if t1=t2 then writeln('температура сегодня и вчера одинакова'); end.

Популярно: Информатика