|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2011, 12:37 | #1 |
Пользователь
Регистрация: 25.05.2011
Сообщений: 30
|
найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять местами с эл-том на пересечении диагоналей (C#)
нужно найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей.
в общем с обменом у меня проблемы Код:
|
26.12.2011, 13:19 | #2 |
Пользователь
Регистрация: 25.05.2011
Сообщений: 30
|
Вообще задание звучит так:
Дана действительная квадратная матрица порядка N(N-нечетное), все єлементі которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей Вот код, но прога не делает так как нужно( Код:
|
26.12.2011, 14:53 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
а в чём у Вас проблемы то? К коду, который реализует обмен - никаких претензий нет. я ошибок в нём не вижу.
есть ошибка поиска максимального элемента. начальное присвоение индексов должно быть ноль, ноль: Код:
Что Вас не устраивает в вашем решении?! |
26.12.2011, 19:20 | #4 |
Пользователь
Регистрация: 25.05.2011
Сообщений: 30
|
Сергей, не делает то что нужно прога)
т.е. максимальный элемент должен стоять на пересечении диагоналей, а он не стоит |
26.12.2011, 23:35 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
Цитата:
только два замечания. Первое. Не забудьте вывести матрицу ПОСЛЕ обмена: Код:
второе. вы не пропустили, что "найти наибольший элемент среди стоящих на главной и побочной диагоналях " т.е. максимальный находится не среди всех элементов матрицы, а только среди тех, которые стоят на нужных диагоналях. p.s. меня терзают смутные сомнения... А Вы код программы самостоятельно писали?! |
|
27.12.2011, 00:01 | #6 |
Пользователь
Регистрация: 25.05.2011
Сообщений: 30
|
Спасибо, я ща так рад что словами передать не могу)
З.Ы. код не сам писал) |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В целочисленной квадратной матрице наибольший элемент каждой строки поменять местами с элементом главной диагонали | DesignGenius | C# (си шарп) | 0 | 18.10.2011 20:22 |
Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы | beavis1990 | Общие вопросы C/C++ | 4 | 20.08.2011 14:36 |
Дан двумерный массив.Найти наибольший отрицательный элемент выше побочной диагонали и наименьший положите | red-white | Помощь студентам | 1 | 05.11.2010 09:51 |
вычислить и вывести суммы отрицательных элементов,которые росположеные на главной и побочной диагоналях; | milasssska | Помощь студентам | 1 | 27.05.2010 00:08 |
найти наибольший и наименьший элемент матрицы B(N x M) и поменять их местами | поЛотЕнчик_просТо | Общие вопросы C/C++ | 2 | 13.05.2009 12:17 |