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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
DigsiL
10 / 10 / 1
Регистрация: 14.01.2011
Сообщений: 113
#1

Решения матриц - C++

21.02.2011, 12:50. Просмотров 1335. Ответов 1
Метки нет (Все метки)

Уважаемые программисты прошу Вас помочь разобраться в решении 2-х задач.

1) Дана действительная матрица размера 6x9. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.
Не пойму вопрос как можно найти среднее наибольшее и наименьшее числа в матрице. Допустим средние число всей матрицы я найти могу ну или по вертикали по горизонтали и тд.

2)Дана действительная матрица размера n x m, в которой не все элементы равны нулю.Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольшие элемент.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2011, 12:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Решения матриц (C++):

Умножение треугольных матриц«Методы обработки разреженных матриц» - C++
Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ к элементам свёрнутой матрицы...

Транспонирование матриц. Произведение транспонированных матриц - C++
Найти матрицу С: C=ATBTB; A=\begin{bmatrix}1\\ 1\\ 1\end{bmatrix} B=\begin{bmatrix}1 & 2 & 0 \\ 0 & 1 & 2\end{bmatrix} ...

Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц - C++
Здравствуйте, помогите решить, пожалуйста: Заданы две квадратные матрицы А и В. Вычислить матрицу...

Умножение матриц - C++
Найти произведение k квадратных матриц А1*А2*...Аk. Процедура: вычисление произведения двух матриц.

Произведение матриц - C++
Даны две матрицы. Получите их произведение.

Класс матриц - C++
есть рабочий класс матриц. Все работает отлично, но надо сделать функцию или перегрузить оператор >> для считывания матрицы из файла....

1
Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
21.02.2011, 13:30 #2
C++
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
/*Дана действительная матрица размера 6x9.
Найти среднее арифметическое наибольшего и 
наименьшего значений ее элементов.*/
#include <iostream>
#define n 6
#define m 9
using namespace std;
int main()
{setlocale(LC_ALL,"Russian");
int a[n][m],j,i, max,min;
float sr;
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cin>>a[i][j];
}
min=max=a[0][0];
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cout<<a[i][j];}
cout<<"\n";
for(i=0;i<n;i++)
for (j=0;j<m;j++)
{if (a[i][j]>max)
max=a[i][j];
if (a[i][j]<min)
min=a[i][j];}
sr=(float(max)+min)/2;
cout<<"Минимальный элемент: "<<min<<"\nМаксимальный элемент: "<<max<<"\nСреднее арифметическое: "<<sr<<endl;
return 0;
}
C++
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
/* Дана действительная матрица размера n x m,
в которой не все элементы равны нулю
Получить новую матрицу путем деления всех 
элементов данной матрицы на ее наибольшие элемент.*/
#include <iostream>
#define n 2
#define m 4
using namespace std;
int main()
{setlocale(LC_ALL,"Russian");
int j,i;
float a[n][m],q[n][m],max;
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cin>>a[i][j];
}
max=a[0][0];
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cout<<a[i][j];}
cout<<"\n";
for(i=0;i<n;i++)
for (j=0;j<m;j++)
{if (a[i][j]>max)
max=a[i][j];
}
for(i=0;i<n;i++)
for (j=0;j<m;j++)
q[i][j]=(a[i][j]/max);
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cout<<q[i][j];}
cout<<"\n";
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2011, 13:30
Привет! Вот еще темы с ответами:

Перемножение матриц. - C++
Нужен код для перемножения матрицы и столбца за минимально возможное время. Порядок матрицы ( и столбца ) огромен - около 100000....

Класс матриц - C++
Подскажите, пожалуйста, как переделать метод ввода матрицы в обычную функцию вне класса, и как ее вызывать в main. class Matrix //...

Преобразования матриц - C++
В заданной действительной квадратной матрице порядка n найти максимальный по модулю элемент. Получить матрицу порядка n – 1 путем...

Вычитание матриц - C++
помогите пожалуйста выполнить вычитание матриц.


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

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

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