Вопрос:

5. Напишите программу, которая находит наибольшую цифру натурального числа, введённого пользователем. Используйте цикл while.

Смотреть решения всех заданий с листа

Ответ:

Решение:

Чтобы найти наибольшую цифру в числе, нужно последовательно извлекать цифры из числа (используя оператор остатка от деления `% 10`) и сравнивать их с текущей максимальной цифрой. Цикл продолжается, пока число больше 0.

number = int(input())
max_digit = 0

if number == 0:
max_digit = 0
else:
while number > 0:
digit = number % 10
if digit > max_digit:
max_digit = digit
number //= 10

print(max_digit)

Ответ:

number = int(input())
max_digit = 0

if number == 0:
max_digit = 0
else:
while number > 0:
digit = number % 10
if digit > max_digit:
max_digit = digit
number //= 10

print(max_digit)
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие