Помощь начинающим программистам, IT Статьи , Маркетинг и создание сайта с нуля своими... · 15 апр 2022 · blogproger.ru
Python задачи.Найти наибольшую цифру натурального числа
С клавиатуры вводится натуральное число. Найти его наибольшую цифру. В ведённом ряде. Например, введено число 748927183 - наибольшее число число в ряде 9
Алгоритм решение задачи на python
Переменная a — заданное число, переменная m — максимальная цифра. Предположим, что последняя цифра числа является максимальной.
Извлекаем его с помощью операции нахождения остатка при делении на 10.
Так как последнюю цифру мы уже рассмотрели, избавимся от нее с помощью операции деления на 10.
Далее в цикле мы извлекаем каждую цифру из конца числа и сравниваем ее со значением m.Если следующая цифра больше, мы присваиваем ее переменной m.
Также в цикле нужно избавиться от уже учтенной последней цифры. Цикл завершается, когда переменная а становится равной нулю, т. е. он выполняется до тех пор, пока переменная а больше нуля.
В конце программы мы выведем на экран значение m. Это будет самая большая цифра исходного числа.
Решени задачи на языке python
a = int(input('Введите число'))
m = a%10
a = a//10
while a > 0:
if a%10 > m:
m = a%10
a = a//10
print(m)