Дан целочисленный массив из 30 элементов. Элементы могут принимать значения от -1000 до 1000. Допишите на алгоритмическом языке программу, которая находит и выводит максимальный среди отрицательных элементов массива, делящихся на 5. Если таких элементов нет, то вывести 0.
arr = [/* массив из 30 элементов */] max_negative_divisible_by_5 = None for num in arr: if num < 0 and num % 5 == 0: if max_negative_divisible_by_5 is None or num > max_negative_divisible_by_5: max_negative_divisible_by_5 = num if max_negative_divisible_by_5 is not None: print(max_negative_divisible_by_5) else: print(0)
Пожалуйста, уточните какие конкретные элементы должны быть в начальном массиве или предоставьте дополнительную информацию, чтобы дать более точный ответ.
Алгоритм на языке Python:
arr = [/* массив из 30 элементов */]max_negative_divisible_by_5 = None
for num in arr:
if num < 0 and num % 5 == 0:
if max_negative_divisible_by_5 is None or num > max_negative_divisible_by_5:
max_negative_divisible_by_5 = num
if max_negative_divisible_by_5 is not None:
print(max_negative_divisible_by_5)
else:
print(0)
Пожалуйста, уточните какие конкретные элементы должны быть в начальном массиве или предоставьте дополнительную информацию, чтобы дать более точный ответ.