Вопрос задан 25.07.2018 в 07:07. Предмет Информатика. Спрашивает Власова Кристи.

1. Массив из 15 элементов задан случайными целыми числами в диапазоне от -10 до 10. Подсчитать

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федоткина Арина.
Var a: array [1..15] of integer;
i, sum, k: integer; sa: real;
Begin
For i:=1 to 15 do
a[i]:=Random(21)-10;
writeln('Исходный массив:');
For i:=1 to 15 do
write  (a[i], ' ');
writeln;
sum:=0; {первоначально сумме присваивается значение 0}
k:=0;  {первоначально счетчику присваивается значение 0}
For i:=1 to 15 do
if (a[i] mod 2=0) and (i mod 2=1) then
begin
sum:=sum+a[i]; {подсчет суммы}
k:=k+1; {подсчет количества элементов}
end;
sa:=sum/k; {вычисление среднего арифметического}
writeln('Среднее арифметическое четных элементов массива, стоящих на нечетных местах = ', sa:4:2);
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, нам потребуется выполнить несколько шагов:

1. Создать массив из 15 элементов, заполненный случайными целыми числами в диапазоне от -10 до 10. 2. Найти все четные элементы массива, стоящие на нечетных местах. 3. Посчитать их среднее арифметическое.

Создание массива со случайными числами

Для начала, давайте создадим массив из 15 элементов и заполним его случайными целыми числами в диапазоне от -10 до 10. В языке Python можно воспользоваться модулем `random` для генерации случайных чисел. Вот пример кода:

```python import random

array = [random.randint(-10, 10) for _ in range(15)] ```

В результате выполнения этого кода, у нас будет создан массив `array` с 15 случайными целыми числами от -10 до 10.

Поиск четных элементов на нечетных местах

Теперь, нам нужно найти все четные элементы массива, стоящие на нечетных местах. Для этого, мы можем использовать цикл `for` для прохода по каждому элементу массива и проверить, является ли текущий элемент четным и его индекс нечетным. Вот пример кода:

```python even_elements = [] for i in range(1, len(array), 2): if array[i] % 2 == 0: even_elements.append(array[i]) ```

В результате выполнения этого кода, у нас будет создан список `even_elements`, содержащий все четные элементы массива, стоящие на нечетных местах.

Подсчет среднего арифметического

Наконец, мы можем подсчитать среднее арифметическое всех четных элементов, находящихся на нечетных местах. Для этого, мы можем просто сложить все элементы из списка `even_elements` и поделить сумму на количество элементов. Вот пример кода:

```python average = sum(even_elements) / len(even_elements) ```

В результате выполнения этого кода, в переменной `average` будет содержаться среднее арифметическое всех четных элементов массива, стоящих на нечетных местах.

Полный код решения

Вот полный код решения задачи:

```python import random

array = [random.randint(-10, 10) for _ in range(15)]

even_elements = [] for i in range(1, len(array), 2): if array[i] % 2 == 0: even_elements.append(array[i])

average = sum(even_elements) / len(even_elements)

print("Массив:", array) print("Четные элементы на нечетных местах:", even_elements) print("Среднее арифметическое четных элементов на нечетных местах:", average) ```

При выполнении данного кода, вы получите вывод, содержащий сгенерированный массив, четные элементы на нечетных местах и их среднее арифметическое.

0 0

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

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

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