Определить наибольшую цифру в пятизначном числе. - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Помогите решить задачу: Ввести с клавиатуры пятизначное число. Определить наибольшую цифру в этом числе. Заранее спасибо.

Решение задачи: «Определить наибольшую цифру в пятизначном числе.»

textual
Листинг программы
max:=0;
while n>0 do
 begin
  if n mod 10>max then max;= n mod 10;
  n:=n div 10;
 end;

Объяснение кода листинга программы

  1. Переменная max инициализируется значением 0.
  2. В цикле while выполняется пять раз, пока число n больше 0.
  3. Внутри цикла проверяется, является ли последняя цифра числа n больше, чем значение переменной max.
  4. Если это так, то значение переменной max обновляется значением последней цифры числа n.
  5. Число n делится на 10 и из результата вычитается 10 (чтобы получить число без последней цифры).
  6. Цикл завершается, когда число n становится равным 0.
  7. Значение переменной max содержит наибольшую цифру исходного числа.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы