Для заданного натурального числа n найти старшую цифру - Pascal

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

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

Заранее спасибо!

Решение задачи: «Для заданного натурального числа n найти старшую цифру»

textual
Листинг программы
var n: Longint;
begin
  ReadLn(n); n:=Abs(n);
  while n>9 do n:=n div 10;
  WriteLn(n);
end.

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

  1. Создается переменная n типа Longint для хранения введенного натурального числа.
  2. Происходит ввод значения для переменной n с помощью функции ReadLn().
  3. Значение переменной n преобразуется в абсолютное (положительное) с помощью функции Abs().
  4. Начинается цикл while с условием n>9, что позволяет нам находить старшую цифру числа.
  5. Внутри цикла значение переменной n делится на 10 без остатка с помощью оператора div для того чтобы получить оставшуюся часть числа.
  6. Как только значение переменной n становится меньше или равным 9, цикл завершается.
  7. Выводится значение переменной n с помощью функции WriteLn(), которое и будет являться старшей цифрой исходного числа.

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


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

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

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