0 / 0 / 0
Регистрация: 18.02.2019
Сообщений: 3
|
|
1 | |
Вывести количество элементов матрицы, значение которых больше среднего арифметического значения элементов18.02.2019, 21:42. Просмотров 1378. Ответов 9
Метки нет Все метки)
(
Помогите пожалуйста с заданием, нужен код программы с применением двумерного массива
Тема: «Табличная организация данных. Двумерные массивы и операторы их описания. Разработка и выполнение программ с использованием двумерных массивов» Дан двумерный квадратный массив из 16 элементов. Написать программу, которая находит и выводит количество элементов массива, значение которых больше среднего арифметического значения элементов этого массива.
0
|
|
18.02.2019, 21:42 | |
Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов
Определить количество элементов, значение которых больше среднего значения всех элементов массива |
|
213 / 160 / 52
Регистрация: 09.12.2017
Сообщений: 520
|
||||||||||||||||
18.02.2019, 21:54 | 2 | |||||||||||||||
Вот так находим среднее арифметическое такого массива :
0
|
5866 / 3989 / 2308
Регистрация: 18.12.2017
Сообщений: 12,502
|
|
19.02.2019, 02:06 | 3 |
JohnBlack123, в массиве 16 элементов, а не 256
![]()
0
|
213 / 160 / 52
Регистрация: 09.12.2017
Сообщений: 520
|
||||||
19.02.2019, 08:05 | 4 | |||||
Yetty, может я что-то путаю, но в условии сказано, что дан двумерный квадратный массив.
Значит дан массив 16*16. Нужно было найти сумму и поделить на их количество - тут я ошибся.
0
|
213 / 160 / 52
Регистрация: 09.12.2017
Сообщений: 520
|
|
19.02.2019, 08:45 | 6 |
А, ясно. Что-то я с утра медленно соображаю.
Тогда нужно сумму делить на 16 ![]()
0
|
19.02.2019, 08:48 | 7 | |||||
Тогда
Ну и зная тот факт, что в памяти элементы двумерного массива расположены линейно, можно вообще одним циклом обойтись
0
|
45 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 114
|
|||||||||||
19.02.2019, 10:25 | 8 | ||||||||||
0
|
19.02.2019, 10:30 | 9 | |||||
Как так? Они были созданы внутри тела циклов и умерли за их пределами. И вообще нафига огород городить в данном случае с двумя вложенными циклами - ничего не мешает
0
|
45 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 114
|
|
19.02.2019, 10:39 | 10 |
TrollHammer, как ты сначала объявляешь двумерный массив, а затем шагаешь по нему как одномерному? Ты свой код скомпилируй, предварительно создав двумерный массив и получишь примерно такую ошибку Error] invalid use of non-lvalue array. Не догадываешься почему?
З.Ы. про переменные согласен. Не увидел, что они в каждом цикле (зачем так писать в принципе?) создаются сызнова. Вообще переменные которые индексируют массив вроде как традиционно в области видимости функции main прописывают, чтоб не создавать их постоянно, а просто в каждом цикле, где они нужны, инициализировать нулем, либо тем, чем нужно.
0
|
19.02.2019, 10:39 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Определить количество элементов, значение которых больше среднего значения всех элементов массива Определить количество элементов, значение которых больше среднего значения всех элементов массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |