Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ленок
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 16
#1

Функция: получить две матрицы и вернуть номер матрицы, среднее арифметическое элементов которой максимально - C++

24.10.2009, 06:52. Просмотров 638. Ответов 6
Метки нет (Все метки)

нужна помощь в этой задаче!!!
Написать функцию, получающую в качестве параметров два массива целого типа произвольного размера и возвращающую порядковый номер массива, среднее арифметическое значение элементов которого максимально.

В главной программе описать три массива целого типа: А раз мерностью 5*6, В размерностью 4*4 и С размерностью 3*4.

Массивы А и В инициализировать при описании, а массив С ввести с клавиатуры. С помощью разработанной функции определить и вывести на экран имя массива, имеющего наибольшее сред нее арифметическое значение элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2009, 06:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция: получить две матрицы и вернуть номер матрицы, среднее арифметическое элементов которой максимально (C++):

Определить индекс столбца матрицы, среднее арифметическое элементов которого максимально - C++
Дана прямоугольная матрица b. Определить индекс столбца, среднее арифметическое элементов которого максимально. Если таких столбцов...

Матрицы. Определить индекс стобца, среднее арифметическое элементов которого максимально - C++
Дана прямогульная матрица b. Определить индекс стобца. среднее арифметическое жлементов которого максимально. Если таких столбцов...

Функция подсчитывающая среднее арифметическое ненулевых элементов матрицы - C++
составьте программу,в которой с помощью функции подсчитывается среднее арифметическое ненулевых элементов расположенных над побочной...

Найти порядковый номер массива, среднее арифметическое значение элементов которого максимально - C++
дана задача, совсем запутался уже, помогите пожалуйста: Написать функцию, получающую в качестве параметров два массива целого типа...

Получить новую матрицу делением всех элементов матрицы на среднее арифметическое элементов заданной строке - C++
Вводится матрица размером NxN. Получить новую матрицу путем деления всех элементов матрицы на среднее арифметическое элементов L- строке.

Массив: Найти среднее арифметическое элементов матрицы и сумму элементов тех строк матрицы, в которых отрицателен элемент главной диагонали. - C++
Ребят не понимаю я с++ Дали создать программу Помогите пожалуйста Найти среднее арифметическое элементов матрицы и сумму элементов...

6
breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
24.10.2009, 11:06 #2
и в чём проблема?
1 - создаёщь 3 массива
C++
1
2
3
**a=new int *[]
for(int i=0;i<;i++)
a[i]=new int[];
пишешь функцию для обработки
C++
1
2
3
4
5
6
7
int MinMax(int **a,int**b)
{int num=0;
/*и если количество строк и столбцов заранее неизвестно их тоже нужно передать как переменные
* считаешь суммы у обоих массивов
*и возвращаешь номер массива у которого сумма больше
*/
return num}
и всё
0
Ленок
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 16
25.10.2009, 08:53  [ТС] #3
а как вычислить среднее арифмитическое??
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.10.2009, 10:48 #4
Цитата Сообщение от Ленок Посмотреть сообщение
Написать функцию, получающую в качестве параметров два массива целого типа произвольного размера и возвращающую порядковый номер массива, среднее арифметическое значение элементов которого максимально.
Уже сделал: Найти порядковый номер массива, среднее арифметическое значение элементов которого максимально

Добавлено через 14 минут
Цитата Сообщение от Ленок Посмотреть сообщение
а как вычислить среднее арифмитическое??
По моему, это еще в школе проходят
0
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.10.2009, 16:32 #5
Ленок, Спасибо сказала бы чтоли...
0
breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
26.10.2009, 01:50 #6
к-кх кх
C++
1
2
3
4
for (int i=0.....)
for (int j=0....)
s+=a[i][j];
s/=ncol*nrow - среднее арифметическое


хочешь вытащить среднее арифметическое?

можешь написать функцию для одного массива и вернуть его среднее арифметическое, а в мэйне их сравнить и обработать!
C++
1
2
3
4
5
6
7
8
9
int f(int **a, ncol,nrow)
{
int s=0;
for (int i=0.....)
for (int j=0....)
s+=a[i][j];
s/=ncol*nrow
return s;
};
или передать параметр по ссылке

C++
1
int f(int **a,int **b,int ncola,int nrowa, int ncolb, int nrowb,int &Srednee_arifm){}
1
Ленок
0 / 0 / 0
Регистрация: 18.10.2009
Сообщений: 16
26.10.2009, 15:39  [ТС] #7
спасибо вам огромное))в школе я С++ не проходила...если бы проходила,в помощи бы не нуждалась))спасибо еще раз))
0
26.10.2009, 15:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2009, 15:39
Привет! Вот еще темы с ответами:

Определить номер подматрицы, среднее арифметическое элементов которой имеет наибольшее значение. - C++
Помогите пожалуйста решить задачу, очень нужно В квадратной матрице A(m,n) рассмотреть квадратные подматрицы размерностью 1, 2, ... ,...

Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки. размер матрицы 7х7.заранее спасибо - C++
Найти среднее арифметическое элементов каждой строки матрицы Q (lm) и отнять его от элементов этой строки.. размер матрицы 7х7.заранее...

Найти строку матрицы, в которой среднее арифметическое число отрицательных значений наибольшее - C++
Двумерный целочисленный массив 6 строки на 3 столбцов. Заполнить его случайными значениями в пользовательском диапазоне. Найти строку в...

Даны две целочисленные матрицы 4-го порядка. Получить новую * матрицу путем вычитания из элементов каждого столбца первой матрицы - C++
даны две целочисленные матрицы 4-го порядка. Получить новую матрицу путем вычитания из элементов каждого столбца первой матрицы сумму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru