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

Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
CLOH
 Аватар для CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
05.01.2011, 22:39     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #1
Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов.


помогите!
если не код, то хотя бы подробное описание решения...

Язык Си
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2011, 22:39     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов.
Посмотрите здесь:

[B]Дана целочисленная матрица n*m, n,m<=10.Упорядочить(переставить) строки матрицы по возрастанию количества положительных элементов в одной строк[/B] C++
C++ Многомерные массивы . Дана вещественная матрица размером 10х10. Упорядочить её строки по не убыванию суммы их элементов.
C++ Упорядочить строки матрицы по не убыванию наибольших элементов
C++ Сортировка массива. Дана матрица размером NxM. Упорядочить ее строки по возрастанию их наибольших элементов
Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.01.2011, 23:05     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #2
CLOH,
Уже было не раз.
Во-первых, наверное должна быть квадратная матрица, а не m*n. А то у некоторых строк диагональных элементов может и не быть вовсе.
Во-вторых, например есть матрица:
5 8
2 7
какой должен быть результат?
CLOH
 Аватар для CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
05.01.2011, 23:19  [ТС]     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #3
угу, но так в лабе написано( m*n ),

Можно ссылочку на похожую тему?
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.01.2011, 23:26     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #4
http://www.cyberforum.ru/cpp-beginne...ead202170.html
Посмотрите на что согласился в конце концов автор такой же темы.
CLOH
 Аватар для CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
06.01.2011, 00:14  [ТС]     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #5
я не понял...
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
06.01.2011, 00:54     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #6
CLOH, я тоже не понял. Если сможете ответить на вопрос:

Цитата Сообщение от valeriikozlov Посмотреть сообщение
есть матрица:
5 8
2 7
какой должен быть результат?
то тогда можно будет поработать над кодом. А пока я тоже в тупике.
CLOH
 Аватар для CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
06.01.2011, 01:11  [ТС]     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #7
ну вроде ничего не изменится...
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1712 / 1590 / 386
Регистрация: 28.12.2010
Сообщений: 6,489
06.01.2011, 01:19     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #8
Цитата Сообщение от CLOH Посмотреть сообщение
ну вроде ничего не изменится...
В таком случае программа будет состоять из одной строчки.
Задача не ясна. Дайте пример ввода и нужный результат работы программы
Алексaндр
06.01.2011, 01:21
  #9

Не по теме:

Цитата Сообщение от CLOH Посмотреть сообщение
я не понял
Цитата Сообщение от valeriikozlov Посмотреть сообщение
CLOH, я тоже не понял
ржа4 )

CLOH
 Аватар для CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
06.01.2011, 01:28  [ТС]     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #10
Было
789
654
123
Должно стать:
123
654
789
KEKCoGEN
Модератор
 Аватар для KEKCoGEN
1712 / 1590 / 386
Регистрация: 28.12.2010
Сообщений: 6,489
06.01.2011, 02:45     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #11
Упорядочивание произошло по числам 1, 5, 9 в индексах [0,0][1,1][2,2]?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2011, 07:52     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов.
Еще ссылки по теме:

C++ Матрица (упорядочить каждую строку по убыванию элементов)
дана матрица размером NxM .Упорядочить ее строки по возрастанию их первых элементо C++
C++ .Упорядочить строки матрицы по убыванию значений произведений наименьшего и наибольшего элементов каждой строки

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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
06.01.2011, 07:52     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #12
Цитата Сообщение от CLOH Посмотреть сообщение
Было
789
654
123
Должно стать:
123
654
789
С этим примером все понятно. А все-таки хотелось бы увидеть пример для матрицы:
Цитата Сообщение от valeriikozlov Посмотреть сообщение
5 8
2 7
На самом деле и для матрицы 3*3 существуют такие же "нерешаемые варианты".
Yandex
Объявления
06.01.2011, 07:52     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов.
Ответ Создать тему
Опции темы

Текущее время: 20:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru