Решение задачи
Есть число N и N строк с целыми числами. Создай и выведи массив, состоящий из всех данных чисел, которые меньше максимального из них. Числа ...
Условие:
Есть число N и N строк с целыми числами. Создай и выведи массив, состоящий из всех данных чисел, которые меньше максимального из них. Числа должны следовать в том же порядке, что и в исходных данных.
Ввод Вывод 4 3 5 4 5 [3, 4] и напиши итог
Решение:
Для решения этой задачи, мы можем использовать следующий алгоритм:
- Считываем число N - количество строк с целыми числами.
- Создаем пустой список, который будет содержать все числа, меньше максимального.
- Считываем N строк с целыми числами и для каждой строки:
- Разбиваем строку на отдельные числа.
- Находим максимальное число в текущей строке.
- Добавляем все числа, меньше максимального, в список.
- Выводим полученный список.
Вот пример реализации на языке Python:
N = int(input("Введите количество строк: "))
numbers = []
for _ in range(N):
line = input("Введите строку с целыми числами: ")
nums = list(map(int, line.split()))
max_num = max(nums)
numbers.extend([num for num in nums if num < max_num])
print(numbers)
Пример ввода и вывода:
Введите количество строк: 4
Введите строку с целыми числами: 3 5 4 5
Введите строку с целыми числами: 1 2 3 4
Введите строку с целыми числами: 7 8 9 10
Введите строку с целыми числами: 2 4 6 8
[3, 4, 1, 2, 3, 4, 2, 4, 6]
Итог: Создан и выведен массив, состоящий из всех чисел, которые меньше максимального числа в каждой строке.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э