
Задан массив размером 10 на 10 элементов каждый элемент случайное число в диапазоне от -20 до 20 с
шагом 1 Определить в этом массиве среднее арифметическое отрицательных элементов

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

result:real;
a:array[1..10,1..10] of integer;
begin
sum:=0;
num:=0;
randomize;
for i:=1 to 10 do
begin
for j:=1 to 10 do
begin
a[i,j]:=-20+random(40);
write(a[i,j]:5);
end;
writeln;
end;
for i:=1 to 10 do
begin
for j:=1 to 10 do
begin
if a[i,j]<0 then
begin
sum:=sum+a[i,j];
num:=num+1;
end;
end;
end;
writeln;
result:=sum/num;
write(result:0:2);
end.



Для решения данной задачи, необходимо выполнить следующие шаги:
1. Создать массив размером 10 на 10 элементов. 2. Заполнить каждый элемент массива случайным числом в диапазоне от -20 до 20 с шагом 1. 3. Найти все отрицательные элементы в массиве. 4. Вычислить среднее арифметическое отрицательных элементов.
Шаг 1: Создание массива
Для создания массива размером 10 на 10 элементов, можно использовать двумерный массив в языке программирования, например, в Python:```python import random
array = [[random.randint(-20, 20) for _ in range(10)] for _ in range(10)] ```
Шаг 2: Заполнение массива случайными числами
Для заполнения каждого элемента массива случайным числом в диапазоне от -20 до 20 с шагом 1, используется функция `random.randint(-20, 20)`.Шаг 3: Поиск отрицательных элементов
Для поиска отрицательных элементов в массиве, можно использовать циклы и условные операторы. В примере ниже, мы используем два вложенных цикла для обхода всех элементов массива и проверки, является ли элемент отрицательным:```python negative_elements = []
for row in array: for element in row: if element < 0: negative_elements.append(element) ```
Шаг 4: Вычисление среднего арифметического
Для вычисления среднего арифметического отрицательных элементов, можно использовать функцию `sum()` для суммирования всех отрицательных элементов и функцию `len()` для подсчета их количества. Затем, результат делится на количество отрицательных элементов:```python average = sum(negative_elements) / len(negative_elements) ```
Таким образом, мы можем определить среднее арифметическое отрицательных элементов в данном массиве.
Примечание: Предоставленный код является примером на языке программирования Python. В зависимости от выбранного языка программирования, синтаксис и некоторые детали могут отличаться.


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