Программа должна вывести одно число: максимальное число, оканчивающиеся на 9. Входные данные: Выходные...

Тематика Информатика
Уровень 5 - 9 классы
максимальное число оканчивающееся на 9 входные данные выходные данные программирование задачи на числа
0

Программа должна вывести одно число: максимальное число, оканчивающиеся на 9. Входные данные: Выходные данные: 3 19 9 19 23

avatar
задан 2 месяца назад

3 Ответа

0

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

Шаг 1: Ввод данных

Изначально у нас есть несколько чисел, которые нужно обработать. В данном случае это числа 9, 19 и 23.

Шаг 2: Отбор чисел, оканчивающихся на 9

Нам нужно проверить каждое число и определить, оканчивается ли оно на 9. Для этого используем операцию взятия остатка от деления на 10. Если остаток равен 9, то число оканчивается на 9.

Шаг 3: Поиск максимального числа

После отбора чисел, оканчивающихся на 9, из оставшихся нужно выбрать максимальное.

Пример решения на Python

Для наглядности рассмотрим пример на языке программирования Python:

# Входные данные
numbers = [9, 19, 23]

# Переменная для хранения максимального числа, оканчивающегося на 9
max_number = None

# Проход по всем числам в списке
for number in numbers:
    # Проверка, оканчивается ли число на 9
    if number % 10 == 9:
        # Если это первое число, оканчивающееся на 9, или оно больше текущего максимального
        if max_number is None or number > max_number:
            max_number = number

# Вывод результата
if max_number is not None:
    print(max_number)
else:
    print("Нет чисел, оканчивающихся на 9")

Объяснение кода

  1. Ввод данных: Мы создаем список чисел numbers, содержащий 9, 19 и 23.
  2. Инициализация переменной: max_number изначально равен None, что означает, что пока нет чисел, оканчивающихся на 9.
  3. Проход по списку чисел: Используем цикл for, чтобы пройти по каждому числу в списке.
  4. Проверка условия: Проверяем, оканчивается ли число на 9 с помощью операции number % 10 == 9.
  5. Обновление максимального числа: Если число оканчивается на 9 и оно больше текущего максимального или если это первое такое число, обновляем значение max_number.
  6. Вывод результата: Если найдено хотя бы одно число, оканчивающееся на 9, выводим его. В противном случае выводим сообщение, что таких чисел нет.

Результат для приведенного примера

Для чисел 9, 19, и 23 программа выведет 19, так как это максимальное число, оканчивающееся на 9.

Таким образом, мы реализовали программу, которая находит максимальное число из заданного списка, оканчивающееся на 9.

avatar
ответил 2 месяца назад
0

Максимальное число, оканчивающееся на 9 - 19.

avatar
ответил 2 месяца назад
0

Для решения данной задачи можно использовать следующий алгоритм:

  1. Создать переменную max_number и инициализировать её нулём.
  2. Считать числа из входных данных.
  3. Проверить каждое считанное число на окончание на 9 и одновременно сравнить его с текущим максимальным числом.
  4. Если число оканчивается на 9 и больше текущего максимального числа, обновить значение max_number.
  5. После обработки всех входных чисел, вывести полученное максимальное число.

Пример кода на Python:

max_number = 0

while True:
    try:
        number = int(input())
        if number % 10 == 9 and number > max_number:
            max_number = number
    except:
        break

print(max_number)

При вводе данных 3, 19, 9, 23 программа выведет число 19, так как оно является максимальным числом из всех введённых, оканчивающихся на 9.

avatar
ответил 2 месяца назад

Ваш ответ

Вопросы по теме