Вопрос задан 10.01.2020 в 20:58. Предмет Информатика. Спрашивает Стойка Вікторія.

Помогите с информатикой, срочно! Массив из n натуральных чисел заполняется случайным образом.

Найдите среднее арифметическое элементов массива. Замените каждый 3 элемент массива на 0 и сохраните в новом массиве. Сложите поэлементно 2 массива и выведите на экран. Примечание: кол-во элементов в массиве от 10 до 100. Числа в массиве не больше 300
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Император-Райский Алексей.

 var a,b,c:array[1..100] of integer;

i,n:integer;  z:real;

begin

     n:=random(10)+90;

     writeln('n=',n);

     writeln('array a=');

     for i:=1 to n do

     begin

          a[i]:=random(300);

          z:=z+a[i];

          write(a[i],' ');

          if (i mod 10 =0) then writeln;

     end;

     writeln;

     write('Среднее арифметическое элементов массива=',z/n); writeln;

     writeln('array b=');

     for i:=1 to n do

     begin

          if (i mod 3 = 0) then b[i]:=0 else b[i]:=a[i];

          write(b[i],' ');

          if (i mod 10 =0) then writeln;

     end;  writeln; writeln('array a + array b=');

     for i:=1 to n do

     begin

          c[i]:=a[i]+b[i];

          write(c[i],' ');

          if (i mod 10 =0) then writeln;

     end;

end.

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

Решение задачи на среднее арифметическое элементов массива и замену каждого третьего элемента на 0:

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

1. Создать массив из n случайных натуральных чисел. 2. Найти среднее арифметическое элементов массива. 3. Создать новый массив, в котором каждый третий элемент будет заменен на 0. 4. Сложить поэлементно исходный массив и новый массив. 5. Вывести полученный массив на экран.

Давайте реализуем это в коде на языке Python:

```python import random

# Генерирование массива из n случайных натуральных чисел n = random.randint(10, 100) array = [random.randint(1, 300) for _ in range(n)]

# Нахождение среднего арифметического элементов массива average = sum(array) / len(array)

# Замена каждого третьего элемента на 0 и создание нового массива new_array = [0 if i % 3 == 2 else array[i] for i in range(len(array))]

# Сложение поэлементно исходного массива и нового массива result_array = [array[i] + new_array[i] for i in range(len(array))]

# Вывод полученного массива на экран print(result_array) ```

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

0 0

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

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

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