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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
#1

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

05.01.2011, 22:39. Просмотров 1293. Ответов 11
Метки нет (Все метки)

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


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

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

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

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

Не по теме:

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

CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
06.01.2011, 01:28  [ТС]     Дана матрица m на n, упорядочить её строки по убыванию её диагональных элементов. #10
Было
789
654
123
Должно стать:
123
654
789
KEKCoGEN
Эксперт Java
1909 / 1787 / 434
Регистрация: 28.12.2010
Сообщений: 7,208
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++ .Упорядочить строки матрицы по убыванию значений произведений наименьшего и наибольшего элементов каждой строки
Упорядочить строки матрицы по убыванию их наибольших элементов C++
C++ Упорядочить строки матрицы по не убыванию наибольших элементов
Дана действительная матрица размером n * m. Упорядочить (переставить) по возрастанию сумм элементов строк C++
Упорядочить строки матрицы по убыванию сумм элементов строк C++

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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
4669 / 2495 / 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, упорядочить её строки по убыванию её диагональных элементов.
Ответ Создать тему
Опции темы

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