Дан целочисленный массив из 20 элементов. Элементы массива принимают значения от 0 до 10000 включительно. Написать программу, позволяющую найти и вывести максимальное значение среди трехзначных элементов массива, делящихся на 4. Если в исходном массиве нет трехзначного элемента, который делится на 4, то вывести сообщение о том, что такого числа нет.

15 Янв 2019 в 10:09
372 +1
1
Ответы
1

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

import random
# Генерируем массив из 20 элементов
array = [random.randint(0, 10000) for _ in range(20)]
# Инициализируем переменную для хранения максимального значения
max_value = None
# Поиск максимального значения среди трехзначных элементов, делящихся на 4
for num in array:
if num >= 100 and num <= 999 and num % 4 == 0:
if max_value is None or num > max_value:
max_value = num
# Вывод результата
if max_value is not None:
print(f"Максимальное трехзначное число, делящееся на 4: {max_value}")
else:
print("Трехзначного числа, делящегося на 4, в массиве нет.")

При каждом запуске программы будет создаваться новый массив из случайных чисел от 0 до 10000, затем программа найдет и выведет максимальное трехзначное число, делящееся на 4. Если такого числа нет, будет выведено сообщение об этом.

18 Сен 2024 в 14:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир