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

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

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:
Для решения данной задачи, мы можем использовать следующий алгоритм:
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) ```
После выполнения данного кода, вы получите на экране результат сложения поэлементно двух массивов.


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








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