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

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

// ввести значения массива а и значение 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.



Для вычисления среднего арифметического значения элементов двумерного массива А(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`.


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







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