Дан целочисленный массив из 30эллементов.элементы массива могут принимать значения от 0 до 1000 опишите на языке программирования алгоритм позв. Найти среднее арифметисеское нечетных трехзначных чисел из этого массимп
arr = [457, 202, 689, 815, 723, 101, 330, 999, 445, 768, 213, 567, 889, 432, 736, 900, 123, 555, 679, 387, 478, 623, 945, 308, 771, 222, 104, 632, 801, 978] count = 0 sum_num = 0 for num in arr: if num >= 100 and num <= 999 and num % 2 != 0: count += 1 sum_num += num average = sum_num / count print("Среднее арифметическое нечетных трехзначных чисел:", average)
Алгоритм пройдет по каждому элементу массива, проверит, является ли он нечетным и трехзначным числом, и если условие выполняется, то это число будет добавлено в сумму, и увеличено количество таких чисел. Наконец, программа вычислит среднее арифметическое всех таких чисел и выведет результат.
count = 0
sum_num = 0
for num in arr:
if num >= 100 and num <= 999 and num % 2 != 0:
count += 1
sum_num += num
average = sum_num / count
print("Среднее арифметическое нечетных трехзначных чисел:", average)
Алгоритм пройдет по каждому элементу массива, проверит, является ли он нечетным и трехзначным числом, и если условие выполняется, то это число будет добавлено в сумму, и увеличено количество таких чисел. Наконец, программа вычислит среднее арифметическое всех таких чисел и выведет результат.