Найти наибольшую и наименьшую цифры в записи данного натурального числа (Pascal ABC). C использованием цикла REPEAT

13 Мая 2020 в 19:48
303 +1
0
Ответы
1

Пример решения задачи нахождения наибольшей и наименьшей цифры в записи натурального числа с использованием цикла REPEAT в Pascal ABC:

program MaxMinDigits;
var
num, digit, maxDigit, minDigit: Integer;
begin
write('Введите натуральное число: ');
readln(num);
maxDigit := -1; // Инициализируем переменные максимальной и минимальной цифры
minDigit := 10;
repeat
digit := num mod 10; // Получаем последнюю цифру числа
num := num div 10; // Удаляем последнюю цифру числа
if digit > maxDigit then
maxDigit := digit; // Обновляем максимальную цифру, если необходимо
if digit < minDigit then
minDigit := digit; // Обновляем минимальную цифру, если необходимо
until num = 0;
writeln('Наибольшая цифра: ', maxDigit);
writeln('Наименьшая цифра: ', minDigit);
end.

При вводе натурального числа программа найдет и выведет наибольшую и наименьшую цифры в его записи.

18 Апр в 12:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 654 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир