|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.06.2010, 13:05 | #1 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
Матрица
Уважаемые програмисты у меня вопрос
упорядочить строки матрицы a[i][j](i=1,n;j=1,m) по возрастанию их найбольших элиментов. void main() {int n,m; cout<<"Введите n и m.\n"; cin>>n>>m; double**a=new double*[m]; for(int k=0;k<m;k++) a[k]=new double [n]; for(k=0;k<m;k++) for(int p=0;p<n;p++) cin>>a[k][p]; for(k=0;k<m;k++) {for(int p=0;p<n;p++) cout<<a[k][p]<<" "; cout<<"\n";} cout<<"\n"; for(k=0;k<n-2;k++) {double min=a[k][0]; int k1=k; for(int p=k+1;p<=n-1;p++) if(min>a[p][0]){min=a[p][0];k1=p;} for(p=0;p<n;p++) {min=a[k][p]; a[k][p]=a[k1][p]; a[k1][p]=min;}} for(k=0;k<m;k++) {for(int p=0;p<n;p++) cout<<a[k][p]<<" "; cout<<"\n";} cout<<"\n"; } for(int k=0;k<n;k++) {delete[]a[k]; delete[]a; } } Писал на с++ 4.5. Препод сказал. Зарание спасибо. |
28.06.2010, 13:30 | #2 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
а где вопрос?
|
28.06.2010, 13:34 | #3 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
вопрос в том чо можете проверить а то там ошибка и я не могу понять в чем там дело.
|
28.06.2010, 13:39 | #4 |
Пользователь
Регистрация: 11.06.2010
Сообщений: 78
|
У меня такая интуиция, что у вас проект даже не компилируется или я ошибаюсь? Пожалуйста, используйте теги!
Я не волшебник, я еще только учусь ٩(๏̯͡๏)۶
|
28.06.2010, 13:42 | #5 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
Прога не компилируется выдает ошибку.
|
28.06.2010, 13:45 | #6 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
Народ короче помогите. Как упорядосить матрицу возрастанию их найбольших элиментов.
|
28.06.2010, 14:05 | #7 | |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
Цитата:
что значит по возрастанию наибольших элементов? Наибольших элементов чего? На сколько я знаю у матрицы 1 наибольший элемент, ну несколько если они равны. Но как может быть возрастание этих элементов если они равны? В общем, сформулируйте доступно ДОБАВЛЕНО. Почитал еще одну созданную вами тему, теперь дошло сейчас посмотрю
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. Последний раз редактировалось mrChester; 28.06.2010 в 14:07. |
|
28.06.2010, 14:09 | #8 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
короче дана матрица n x m. Как я понял надо найти в каждой стоке максимальный элемент и эти строки упорядочить по возростанию по этим максимальным элементам.
С++ 4.5. |
28.06.2010, 14:34 | #9 |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
Код:
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. |
28.06.2010, 14:54 | #10 |
Пользователь
Регистрация: 28.06.2010
Сообщений: 40
|
Спасибо большое.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
Матрица | hexx | Фриланс | 6 | 04.03.2010 16:32 |
матрица в 1С | Steisha | Помощь студентам | 0 | 27.02.2010 15:08 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |