Вопрос задан 14.08.2018 в 17:52. Предмет Информатика. Спрашивает Токмашова Юля.

Задан массив размером 10 на 10 элементов каждый элемент случайное число в диапазоне от -20 до 20 с

шагом 1 Определить в этом массиве среднее арифметическое отрицательных элементов
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смурыгин Илья.
Var i,j,sum,num:integer;
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

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

0 0

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

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

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