Максимальная и минимальная цифры числа. Напишите программу, которая находит максимальную и минимальную цифры

  • 32
Максимальная и минимальная цифры числа. Напишите программу, которая находит максимальную и минимальную цифры натурального числа n (n≥10). Входные данные: одно натуральное число. Выходные данные: максимальная и минимальная цифры числа с поясняющей надписью.
Полосатик
36
Конечно! Вот программный код на языке Python, который решает данную задачу:

python
# Ввод числа от пользователя
number = int(input("Введите натуральное число: "))

# Нахождение максимальной и минимальной цифр
max_digit = 0
min_digit = 9

# Перебираем все цифры в числе
while number > 0:
digit = number % 10
if digit > max_digit:
max_digit = digit
if digit < min_digit:
min_digit = digit
number //= 10

# Вывод результата
print(f"Максимальная цифра числа: {max_digit}")
print(f"Минимальная цифра числа: {min_digit}")


Данная программа принимает натуральное число от пользователя и находит его максимальную и минимальную цифры.

Сначала мы инициализируем переменные `max_digit` и `min_digit` соответствующими начальными значениями.

Затем, с помощью цикла `while`, мы проходим через каждую цифру числа, используя остаток от деления на 10 и деление нацело на 10.

Если текущая цифра больше текущей максимальной цифры (`max_digit`), то обновляем значение `max_digit`. Аналогично, если текущая цифра меньше текущей минимальной цифры (`min_digit`), то обновляем значение `min_digit`.

После завершения цикла, находимся в позиции, где все цифры числа обработаны. Мы выводим максимальную и минимальную цифры с помощью функции `print`, используя ф-строку для включения значений переменных в вывод.

Теперь программа готова к использованию! Вы можете ввести любое натуральное число, и программа найдет его максимальную и минимальную цифры.