Вопрос задан 10.05.2019 в 20:56. Предмет Информатика. Спрашивает Пилипенко Роман.

2. Вычислите среднее арифметическое значение элементов двухмерного массива А(8*9), больших

заданного числа Q.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кивель Никита.
Begin
// ввести значения массива а и значение Q
for i:=1 to 8
for j:=1 to 9
if a[i,j]>Q then
begin
 sum=sum+a[i,j];
 kol=kol+1;
end;
if kol>0 then
sr=sum/kol;
write('srednee= ',sr);
else
write('net takih chisel');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления среднего арифметического значения элементов двумерного массива А(8*9), больших заданного числа q, необходимо выполнить следующие шаги:

1. Задать значения элементов двумерного массива А(8*9). 2. Задать значение переменной q, с которым будут сравниваться элементы массива. 3. Создать переменные sum и count, которые будут хранить сумму всех элементов, больших q, и количество элементов, удовлетворяющих данному условию, соответственно. Изначально присвоить им значение 0. 4. Выполнить двойной цикл for для перебора всех элементов массива. 5. Внутри цикла проверить, является ли текущий элемент массива больше q. - Если да, то увеличить переменную sum на значение этого элемента и увеличить переменную count на 1. - Если нет, то ничего не делать. 6. После завершения циклов вычислить среднее арифметическое значение элементов, больших q, как отношение sum к count. 7. Вывести полученное значение.

Примерный код на языке Python:

```python A = [[1, 2, 3, 4, 5, 6, 7, 8, 9], [10, 11, 12, 13, 14, 15, 16, 17, 18], [19, 20, 21, 22, 23, 24, 25, 26, 27], [28, 29, 30, 31, 32, 33, 34, 35, 36], [37, 38, 39, 40, 41, 42, 43, 44, 45], [46, 47, 48, 49, 50, 51, 52, 53, 54], [55, 56, 57, 58, 59, 60, 61, 62, 63], [64, 65, 66, 67, 68, 69, 70, 71, 72]]

q = 40 sum = 0 count = 0

for i in range(len(A)): for j in range(len(A[i])): if A[i][j] > q: sum += A[i][j] count += 1

average = sum / count print("Среднее арифметическое значение элементов, больших", q, ":", average) ```

В данном примере двумерный массив A представляет собой таблицу 8x9. Заданное значение q равно 40. Далее выполняется перебор всех элементов массива, и если элемент больше q, то он учитывается при вычислении суммы и количества элементов. В конце происходит деление суммы на количество элементов и выводится полученное значение, представляющее среднее арифметическое. Обратите внимание, что для корректного вывода используется оператор `print`.

0 0

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

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

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