На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

Алгоритм решения задачи:

1. Прочитать значение натурального числа n.

2. Инициализировать переменные для хранения максимальной и минимальной цифр:
– Максимальная цифра равна 0.
– Минимальная цифра равна 9.

3. Пока n больше нуля, выполнять следующие шаги:
1) Получить последнюю цифру числа n, разделив его на 10 по модулю (остаток от деления на 10).
2) Обновить значения максимальной и минимальной цифр:
– Если текущая цифра больше максимальной, обновить значение максимальной цифры.
– Если текущая цифра меньше минимальной, обновить значение минимальной цифры.
3) Уменьшить значение числа n, разделив его на 10 без остатка (целочисленное деление на 10).

4. Вывести на экран значения максимальной и минимальной цифр.

Решение на Python:

n = int(input(“Введите натуральное число n: “))

max_digit = 0
min_digit = 9

while n > 0:
current_digit = n % 10
if current_digit > max_digit:
max_digit = current_digit
if current_digit < min_digit: min_digit = current_digit n //= 10 print("Максимальная цифра равна", max_digit) print("Минимальная цифра равна", min_digit)