|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2009, 13:02 | #1 |
Регистрация: 22.12.2008
Сообщений: 9
|
Как обменять заданные строки/столбцы в матрице
Подскажите как сделать обмен местами двух заданных строк и\или столбцов (сформировать новый массив). Подскажите плизз..))
Код:
Последний раз редактировалось MaTBeu; 18.01.2009 в 17:36. |
18.01.2009, 16:07 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
siriusz Тут есть один момент, требующий уточнения:
Дело в том, что если при такой замене номера столбца и строки не совпадают, то теряется один элемент. Вот код, который меняет местами строку и столбец с одинаковым номером: Код:
Код:
А вот код, меняющий строку и столбец с разными номерами. Но, как я и сказал, один элемент теряется (тот, который находится на пересечении). Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
18.01.2009, 18:14 | #3 |
Регистрация: 22.12.2008
Сообщений: 9
|
Спасибо за код. А можно попросить сделать сделать замену заданных 2 строк (например 2 и 5). и отдельно замену заданных 2 столбцов (например 1 и 3).
|
18.01.2009, 18:40 | #4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Для строк:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
18.01.2009, 18:42 | #5 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Для столбцов:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
18.01.2009, 19:09 | #6 |
Регистрация: 22.12.2008
Сообщений: 9
|
А что такое
Код:
|
18.01.2009, 19:13 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Задает ширину поля. Попробуйте удалить это и запустить программу - сразу станет понятно )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти номера(индексы) в матрице хотябы одной строки или хотя бы одного столбца не содержащих еденицы | Сергей Попов | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.11.2008 08:59 |
В прямоугольной матрице переставить столбцы так, чтобы сумма элементов столбца росла от первого столбца | Aleo13 | Помощь студентам | 5 | 15.10.2008 18:34 |
точки плоскости, заданные своими координатами, попадают в круг с радиусом R | Jondeer | Общие вопросы C/C++ | 6 | 16.06.2008 00:06 |
как в TreeView обменять местами 2 элемента | andrey4623 | Компоненты Delphi | 3 | 07.02.2008 20:10 |
Столбцы озаглавлены цифрами. как исправить? | zoom | Microsoft Office Excel | 2 | 06.10.2007 18:13 |