Предмет: Информатика,
автор: lizahey2061
ПОЖАЛУЙСТА ПОМОГИТЕ!!!!
Написать программу Pascal для нахождения наибольшей цифры целого положительного числа.
lizahey2061:
Расскажите это моей учительнице по информатике) она кроме Паскаля вообще отказывается что-то воспринимать
Ответы
Автор ответа:
1
Ответ:
program z1;
var a,m:integer;
begin
write ('Введите число: ');
readln(a);
m:=a mod 10;
repeat
if m<a mod 10 then m:=a mod 10;
a:=a div 10
until a=0;
write ('Наибольшая цифра: ',m)
end.
Объяснение:
Вводим число
Предполагаем, что последняя цифра числа наибольшая (переменная m)
Цикл:
сравниваем значение последней цифры числа с переменной m и если она больше, то присваиваем переменной m её значение
отбрасываем последнюю цифру числа
проверяем условие выхода из цикла
Выводим наибольшую цифру числа
Похожие вопросы
Предмет: Биология,
автор: димасссс1
Предмет: Алгебра,
автор: RakisantayEiry
Предмет: Математика,
автор: TomandJerry23
Предмет: Алгебра,
автор: алина4043
Предмет: Обществознание,
автор: Pitor22754224