Найти наибольшую цифру целого четырёхзначного числа - Free Pascal

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

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

Наибольшая цифра Найти наибольшую цифру целого четырёхцифрового числа. Входные данные: Одно целое четырёхцифровое число. Выходные данные: Искомая наибольшая цифра. 

Решение задачи: «Найти наибольшую цифру целого четырёхзначного числа»

textual
Листинг программы
program BiggestDigit;
 
var x, y, bd, i: Integer;
 
begin
    bd:=0;
    write('X = ');
    readln(x);
    for i:=1 to 4 do
    begin
        y := x mod 10;
        x := x div 10;
        if y>bd then
            bd:=y;
    end;
    write('Biggest digit is ', bd);
    readln;
end.

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

  1. Объявление переменных:
    • x, y, bd, i: Integer (целые числа)
  2. Инициализация переменной bd значением 0.
  3. Вывод сообщения X = и запрос ввода четырёхзначного числа.
  4. Цикл от 1 до 4 (включительно) с шагом 1.
  5. В каждой итерации цикла значение переменной y равно остатку от деления x на 10 (последняя цифра числа x).
  6. Значение переменной x делится на 10 (удаляется последняя цифра числа x).
  7. Если значение переменной y больше значения переменной bd, то значение переменной bd присваивается значение переменной y.
  8. После завершения цикла выводится сообщение Biggest digit is и значение переменной bd.
  9. Программа ожидает ввода, чтобы пользователь мог увидеть результат.

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


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

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

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