Предмет: Информатика,
автор: llwualpqu
Дано целое число. Заранее неизвестно, сколько в нём цифр. Найдите сумму цифр этого числа, а также наибольшую и наименьшую его цифры.
Используйте while или repeat.
Ответы
Автор ответа:
1
Ответ:
var a,s,min,max: integer;
begin
readln(a);
min:= a mod 10;
max:= a mod 10;
while (a>0) do
begin
s:=s+a mod 10;
if (a mod 10) < min then min:=a mod 10;
if (a mod 10) > max then max:=a mod 10;
a := a div 10;
end;
writeln('Наибольшая цифра: ',max);
writeln('Наименьшая цифра: ',min);
writeln('Сумма цифр: ',s);
end.
llwualpqu:
Спасибо большое!!!
Похожие вопросы
Предмет: Другие предметы,
автор: ypivovar
Предмет: Английский язык,
автор: luchiyatsashko
Предмет: Английский язык,
автор: naruto4397
Предмет: Химия,
автор: paydevochka20
Предмет: Алгебра,
автор: УммНииЦаа