Вопрос задан 27.02.2019 в 22:04. Предмет Информатика. Спрашивает Синичкина Ульяна.

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

до 10, и находит среднее арифметическое элементов с четными значениями и нечетными индексами
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бернст Стас.
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Матем ИЗ "...\Отделы\Обмен\";

ПЕР
  A: РЯД 10 ИЗ ЦЕЛ;
  сч, сч1, сум: ЦЕЛ;
  среднее: ВЕЩ;

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

КОН Задание.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на языке программирования 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)`, которая генерирует случайное целое число в заданном диапазоне. Вы можете изменить диапазон, если это необходимо.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос