Наибольшая цифра в числе
Информатика

«D»: Напишите программу, которая принимает натуральное число с клавиатуры и выводит наибольшую цифру в его десятичной

«D»: Напишите программу, которая принимает натуральное число с клавиатуры и выводит наибольшую цифру в его десятичной записи. Пример: Введите число: 311 Наибольшая цифра: 3
Верные ответы (1):
  • Звонкий_Спасатель
    Звонкий_Спасатель
    42
    Показать ответ
    Тема вопроса: Наибольшая цифра в числе

    Пояснение: Чтобы найти наибольшую цифру в числе, мы должны сравнить все цифры в числе и найти максимальную. Для этого можно использовать программирование.

    Программа может быть написана на языке Python следующим образом:

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

    # Инициализируем переменную для хранения наибольшей цифры
    max_digit = -1

    # Перебираем все цифры в числе
    while number > 0:
    digit = number % 10 # Получаем последнюю цифру числа
    if digit > max_digit:
    max_digit = digit
    number //= 10 # Убираем последнюю цифру числа

    # Выводим наибольшую цифру
    print("Наибольшая цифра:", max_digit)


    В этой программе мы сначала принимаем число от пользователя. Затем мы инициализируем переменную `max_digit` со значением -1. Затем мы начинаем перебирать все цифры в числе, используя операцию остатка от деления на 10. Если текущая цифра больше `max_digit`, мы обновляем значение `max_digit`. Затем мы удаляем последнюю цифру из числа, используя целочисленное деление на 10. Повторяем этот процесс, пока число не станет равным нулю. Наконец, мы выводим наибольшую цифру на экран.

    Совет: Чтобы лучше понять эту программу, вы можете попробовать запустить ее с различными числами и следить за тем, как программа находит наибольшую цифру.

    Закрепляющее упражнение: Напишите программу, которая принимает натуральное число с клавиатуры и выводит наименьшую цифру в его десятичной записи.
Написать свой ответ: