
Составить программу, которая заполняет массив А[1..10] случайными целыми числами в диапазоне от 1
до 10, и находит среднее арифметическое элементов с четными значениями и нечетными индексами

Ответы на вопрос

ИСПОЛЬЗУЕТ Матем ИЗ "...\Отделы\Обмен\";
ПЕР
A: РЯД 10 ИЗ ЦЕЛ;
сч, сч1, сум: ЦЕЛ;
среднее: ВЕЩ;
УКАЗ
ОТ сч := 0 ДО РАЗМЕР(A) - 1 ВЫП
A[сч] := УЗК(ВШИРЦЕЛ(Матем.случ() * 9)) + 1
КОН;
сч1 := 0; сум := 0;
ОТ сч := 1 ДО РАЗМЕР(A) - 1 ПО 2 ВЫП
ЕСЛИ ЧЕТ(A[сч]) ТО УВЕЛИЧИТЬ(сум, A[сч]); УВЕЛИЧИТЬ(сч1) КОН
КОН;
среднее := сум / сч1
КОН Задание.



Конечно, вот программа на языке программирования Python, которая выполняет описанную вами задачу:
```python import random
def fill_array_with_random_numbers(arr, lower_limit, upper_limit): for i in range(len(arr)): arr[i] = random.randint(lower_limit, upper_limit)
def calculate_average_even_values_odd_indices(arr): count = 0 total = 0
for i in range(1, len(arr), 2): # начинаем с индекса 1 и идем с шагом 2 if arr[i] % 2 == 0: # проверяем, четное ли значение total += arr[i] count += 1
if count == 0: return 0 # избегаем деления на 0, если четных элементов нет else: return total / count
# Создаем массив A = [0] * 10
# Заполняем массив случайными числами от 1 до 10 fill_array_with_random_numbers(A, 1, 10)
# Выводим массив print("Массив A:", A)
# Находим и выводим среднее арифметическое элементов с четными значениями и нечетными индексами average = calculate_average_even_values_odd_indices(A) print("Среднее арифметическое четных элементов с нечетными индексами:", average) ```
Обратите внимание, что в программе используется функция `random.randint(lower_limit, upper_limit)`, которая генерирует случайное целое число в заданном диапазоне. Вы можете изменить диапазон, если это необходимо.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili