|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.05.2011, 20:45 | #1 |
Регистрация: 22.02.2011
Сообщений: 5
|
С++. Поворот против часовой.
Доброе время суток
помогите, пожалуйста, справиться с заданием. Имеется квадратная матрица (не менее, чем 6х6). Ввести элементы, распечатать. Повернуть на 90 градусов против часовой стрелки, за исключением элементов, расположенных в первых и последних строках и столбцах. Дополнительных массивов не создавать. Распечатать результирующий массив. Я честно пыталась сделать это сама и честно смотрела подобные темы на вашем форуме. Но у меня не получилось. вот что у меня вышло последним, то всё равно не поворачивает, а делает вообще что-то хитрое. Код:
|
08.05.2011, 21:49 | #2 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 42
|
это будет обычное транспонирование матрицы
пардон, правильно, это не обычное транспонирование Код:
Последний раз редактировалось rustx88; 08.05.2011 в 23:51. |
08.05.2011, 22:22 | #3 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Это не будет обычное транспонирование матрицы!
... Транспонируйте подматрицу, а потом - "переверните" её вокруг "горизонтальной оси" (поменяйте первую строку (в терминах исходной матрицы и С-шной индексации с нуля) с (n-2)-й, вторую - с (n-3)-й и т.д., не трогая, разумеется, 0-й и (n-1)-й столбцы). Дубовато, но работает. |
08.05.2011, 22:26 | #4 |
Пользователь
Регистрация: 20.04.2009
Сообщений: 58
|
Эту строку
Код:
Код:
|
08.05.2011, 23:01 | #5 |
Регистрация: 22.02.2011
Сообщений: 5
|
Ура!!!! спасибо огромное! прям большущее-пребольшущее))))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поворот изображения на форме (либо поворот файла с картинкой) | mystiql | Microsoft Office Access | 2 | 21.06.2011 22:03 |
Часовой циферблат! | tat'yana | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 25.01.2011 11:32 |
Время,часовой пояс на сайте. | SergeyGavrolov | PHP | 1 | 16.11.2010 21:50 |
Поворот на 90 градусов против часовой стрелки | Lindemann | Общие вопросы .NET | 1 | 04.01.2010 19:30 |
Как расположить вершины многоугольника против часовой стрелки ? | Вадим Буренков | Помощь студентам | 7 | 21.08.2009 10:42 |