|
pas37503.PAS |
|
{* Самая большая цифру числа *}Unit PAS37503; InterfaceImplementationBegin writeln( 'Найти самую большую цифру числа(цикл с предусловием ).'); End. Program pas37503;
Uses pas37503.pas; {* Эту строку можно удалить *}
Var {* Необходимые переменные *}
x : integer; { анализируемое число }
n : byte; { аккумулятор максимальной цифры }
Begin
write ( 'Введите число от 1 до 30000: ');
read (x);
n := 0; { кладем заведомо малое значение }
While (x 0) Do
Begin
If (n < (x Mod 10)) Then
Begin
n := x Mod 10; { да, меняем }
End;
x := x Div 10; { обрезаем }
End;
writeln; {* Пропускаем одну строку *}
writeln ( 'Самая большая цифра твоего числа это ', n);
writeln ( 'А теперь нажми ЕНТЕР');
readln; {* Приостановка программы. Ожидание Enter *}
End.
|