|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2010, 02:06 | #1 |
Пользователь
Регистрация: 15.03.2008
Сообщений: 19
|
матрица на c++
задача состоит в следующем: "дана квадратная матрица.первый элемент сделать последним,второй - предпоследним и т.д."
подскажите,пожалуйста в чем моя ошибка.или может кто-то знает алгоритм проще. вот наработка(c++): Код:
|
21.12.2010, 04:35 | #2 |
Пользователь
Регистрация: 20.12.2010
Сообщений: 28
|
Ну самое главное запомни: индексация в языке C/C++ начинается с 0!!! А вообще что считать последним или первым элементом в матрице?
|
21.12.2010, 04:46 | #3 |
Пользователь
Регистрация: 26.11.2010
Сообщений: 97
|
Все это исправь:
Код:
a[i][j] i - строка j - столбец a[0][0] - первый элемент в матрице; a[0][1] - второй элемент в матрице. a[4][3] - предпоследний a[4][4] - последний ну и логически: a[4][3] = a[0][1]; a[4][4] = a[0][0];
kenwood20072@rambler.ru ICQ: 701 302 135. (Программирование на C++, С. Решение задач по физике)
Последний раз редактировалось kenwood2010; 21.12.2010 в 04:50. |
21.12.2010, 09:31 | #4 | |
Пользователь
Регистрация: 15.03.2008
Сообщений: 19
|
я поменял,но теперь после обработки выводит такой же массив как и начальный.
Цитата:
|
|
21.12.2010, 18:08 | #5 |
Пользователь
Регистрация: 20.12.2010
Сообщений: 28
|
Тебе надо делать перестановку до середины массива, иначе ты поменяешь элементы между собой 2 раза, что не принесет никакого результата. И вместо k и t лучше использовать 5-j и 5-i соответственно.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |
Матрица | Sarumjan | Помощь студентам | 1 | 21.05.2009 06:15 |
Матрица | jorjinho10 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.05.2009 15:18 |
МАТРИЦА (СИ) | Freia | Помощь студентам | 5 | 19.12.2008 22:39 |