Привет! Хорошо, давай разберемся с твоей задачей №4 на языке Python.
Задача выглядит так: "Напишите программу, которая находит минимальный и максимальный из элементов массива, заканчивающихся на '5'. Если в массиве нет таких элементов, нужно вывести слово 'нет'."
Для начала, нам понадобится список чисел, возьмем его за входные данные. Затем, будем находить числа, оканчивающиеся на '5'. Если таковые есть, определим среди них минимум и максимум. Если нет – напечатаем "нет". Вот пример кода на Python:
# Предположим, что у нас есть массив чисел
numbers = [23, 35, 75, 80, 94, 105, 150]
# Числа, заканчивающиеся на '5'
numbers_ending_in_5 = [num for num in numbers if str(num)[-1] == '5']
# Проверяем, есть ли такие числа в массиве
if numbers_ending_in_5:
# Находим и выводим минимум и максимум
min_number = min(numbers_ending_in_5)
max_number = max(numbers_ending_in_5)
print(f"Минимальное число: {min_number}, Максимальное число: {max_number}")
else:
# Если нет чисел, оканчивающихся на '5', выводим "нет"
print("нет")
Ты можешь вставить любой другой массив в переменную numbers, чтобы протестировать код. Если что-то непонятно, спрашивай, я помогу!