Для решения данной задачи нам необходимо написать программу на языке программирования, которая будет искать минимальный и максимальный элементы массива, оканчивающиеся на "5".
Пример кода на Python:
def find_min_max_ending_in_5(arr):
min_ending_in_5 = None
max_ending_in_5 = None
found = False
for num in arr:
if str(num)[-1] == '5':
if not found:
min_ending_in_5 = num
max_ending_in_5 = num
found = True
else:
min_ending_in_5 = min(min_ending_in_5, num)
max_ending_in_5 = max(max_ending_in_5, num)
if found:
return min_ending_in_5, max_ending_in_5
else:
return "Спола Мыст!"
# Пример использования программы
array = [15, 25, 35, 45, 50, 60, 75]
result = find_min_max_ending_in_5(array)
print(result)
Краткое объяснение кода:
- Функция
find_min_max_ending_in_5принимает массивarr. - Переменные
min_ending_in_5иmax_ending_in_5инициализируются какNone. - Мы проходим по каждому элементу массива. Если элемент оканчивается на "5", мы проверяем и обновляем минимальное и максимальное значение.
- Если был найден хотя бы один элемент оканчивающийся на "5", возвращаем минимальное и максимальное значения. Иначе возвращаем сообщение "Спола Мыст!".
Вышеуказанный код позволит найти минимальный и максимальный элементы из массива, оканчивающихся на "5", если они присутствуют. Если же в массиве нет таких элементов, программа выведет "Спола Мыст!".