Pascal ABC. Дано естественное число "n". Составьте программку которая выводит наивысшую

Pascal ABC. Дано естественное число quot;nquot;. Составьте программку которая выводит наивысшую цифру этого числа.

Задать свой вопрос
1 ответ

В программке в цикле находится остаток от дробленья на 10 числа n. Наибольшее число до входа в цикл задается одинаковым нулю. Если остаток больше чем переменная max, то переменная max становится равной остатку. Число n делится нацело на 10 и цикл повторяется.

program max_digits;

var n, max: integer;

begin

writeln(Введите натуральное число);

Readln(n);

max:= 0;

while n lt;gt; 0 do

begin

if n mod 10 gt; max then max:= n mod 10;

n:=n div 10

end;

writeln(Наибольшая цифра: ,max)

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт