Пример кода на Python, который решает данную задачу:
def raznica_max_min(n): max_digit = 0 min_digit = 9 while n > 0: digit = n % 10 if digit > max_digit: max_digit = digit if digit < min_digit: min_digit = digit n //= 10 return max_digit - min_digit n = int(input("Введите натуральное число n: ")) result = raznica_max_min(n) print(f"Разница между максимальной и минимальной цифрой числа {n} равна {result}")
Пример работы программы:
Введите натуральное число n: 97531 Разница между максимальной и минимальной цифрой числа 97531 равна 8
Пример кода на Python, который решает данную задачу:
def raznica_max_min(n):max_digit = 0
min_digit = 9
while n > 0:
digit = n % 10
if digit > max_digit:
max_digit = digit
if digit < min_digit:
min_digit = digit
n //= 10
return max_digit - min_digit
n = int(input("Введите натуральное число n: "))
result = raznica_max_min(n)
print(f"Разница между максимальной и минимальной цифрой числа {n} равна {result}")
Пример работы программы:
Введите натуральное число n: 97531Разница между максимальной и минимальной цифрой числа 97531 равна 8