|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2011, 14:14 | #1 |
Пользователь
Регистрация: 05.05.2011
Сообщений: 33
|
смысл задачи
Подскажите кто знает, пожалуйста.
Может кто-нибудь встречался с подобной задачей. Задача. Дана действительная матрица A размером n*m. Найти среднее арифметическое каждого столбца матрицы. Для нахождения суммы элементов и среднего арифметического использовать подпрограмму. Проблема у меня не столько с программированием сколько с пониманием сути самой задачи. Правильно ли я понимаю: здесь нужно объявить переменные n и m. Затем объявить двумерный массив A[n][m] и сделать так чтобы пользователь ввел все элементы этого массива. m-означает количество столбцов. В каждом столбце посчитать среднее арифметическое всех введенных пользователем чисел. Правильно ли я рассуждаю или нет? |
05.05.2011, 14:23 | #2 |
Пользователь
Регистрация: 27.03.2011
Сообщений: 12
|
1. Нужно объявить и инициализировать матрицу А[m][n].
2. создать функцию для подсчета суммы элементов заданного столбца, то есть возвращаемый тип - тип матрицы, а аргумент функции - номер столбца. |
05.05.2011, 14:31 | #3 | |
Пользователь
Регистрация: 05.05.2011
Сообщений: 33
|
Цитата:
int main1 {объявление и инициализация матрицы A[m][n]} int main2 {1.алгоритм подсчета суммы элементов заданного столбца 2. вызывание соответствующего столбца матрицы для подсчета} Я правильно рассуждаю? И еще. Обе функции main1 и main2 в одном листинге писать? |
|
05.05.2011, 14:54 | #4 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Цитата:
В остальном -- все верно. Только функция расчета среднего арифметического должна быть типа float или double. Ну, и принимать в качестве параметров указатель на массив и номер столбца. А вызывать ее, соответственно, в цикле. ЗЫ Язык какой?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
|
05.05.2011, 15:10 | #5 |
Пользователь
Регистрация: 05.05.2011
Сообщений: 33
|
Насчет языка, конечно "C".
То есть долно быть типа того: int main {1.объявление и инициализация матрицы A[m][n] 2. ptr=& соответствущий столбец} double funk {1.алгоритм подсчета суммы элементов заданного столбца 2.for(-----) {ptr (вызов столбца для расчета)} } |
05.05.2011, 21:08 | #6 |
Пользователь
Регистрация: 10.03.2011
Сообщений: 68
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Краткий смысл. В чем цель и смысл вашей жизни? | grenles | Свободное общение | 20 | 13.09.2010 07:13 |
В чем смысл "Задачи о выборе процессов" | Dezolyator | Помощь студентам | 1 | 24.05.2009 21:48 |
Сумма ряда (Pascal). Не могу понять смысл задачи :( | DsDevis | Помощь студентам | 9 | 26.03.2009 01:16 |