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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.95
Felixjkee
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 15
#1

Поворот матрицы на 180 градусов по часовой стрелке - C++

06.01.2013, 13:04. Просмотров 3169. Ответов 5
Метки нет (Все метки)

Нужна программа,которая повернет квадратную матрицу из N строк и N столбцов на 180 по часовой.
программа на С++
За ранее благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2013, 13:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поворот матрицы на 180 градусов по часовой стрелке (C++):

Поворот массива на 90 градусов по часовой стрелке - C++
Всем привет! Помогите найти ошибку, программа должна поворачивать целочисленный массив на 90 градусов по часовой стрелке Пример 1 2 3 ...

Произвести "поворот" матрицы по часовой стрелке - C++
Задание: Задан квадратный массив А из N строк и N столбцов. Произвести «поворот по часовой стрелке» массива таким образом, чтобы элементы...

Поворот фигуры по часовой стрелке - C++
Помогите вывести формулу для поворота фигуры на произвольный угол. У меня выходит одно уравнение с двумя неизвестными.

Матрицу повернуть на 90 градусов по часовой стрелке на C++ - C++
Содержимое квадратной матрицы A(n,n) повернуть на 90 градусов по часовой стрелке, считая центром поворота центр симметрии матрицы.

Повернуть квадратную матрицу на 90 градусов по часовой стрелке - C++
повернуть квадратную матрицу на 90 градусов по часовой стрелке

Дан массив N × M. Требуется повернуть его по часовой стрелке на 90 градусов - C++
Дан массив N × M. Требуется повернуть его по часовой стрелке на 90 градусов. Входные данные На первой строке даны натуральные числа...

5
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
06.01.2013, 17:26 #2
запили программу которая массив выводит, а в нее впили цикл который для каждого столбца меняет элементы 0 с n-ым, 1 с n-1, 2 c n-2 и так далее
0
Felixjkee
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 15
06.01.2013, 17:40  [ТС] #3
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
запили программу которая массив выводит, а в нее впили цикл который для каждого столбца меняет элементы 0 с n-ым, 1 с n-1, 2 c n-2 и так далее
Блин а можно поподробнее,желательно код
0
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
06.01.2013, 17:47 #4
C++
1
2
3
for(int i=0;i<n;i++)
 for(int j=0;j<n;j++)
    arr1[n-1-i][n-1-j]=arr[i][j];
Цитата Сообщение от Felixjkee Посмотреть сообщение
на 180 по часовой.
а против часовой другой результат будет?
1
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
06.01.2013, 17:57 #5
если с воображением плохо, то берем маленький листик в клеточку скажем три на три, заполняем чиселками.
потом поворачиваем его на 180 градусов по часовой стрелке и против. смотрим, есть ли разница.
0
ValeryS
06.01.2013, 18:06     Поворот матрицы на 180 градусов по часовой стрелке
  #6

Не по теме:

Цитата Сообщение от DU Посмотреть сообщение
если с воображением плохо, то берем маленький листик в клеточку скажем три на три, заполняем чиселками.
потом поворачиваем его на 180 градусов по часовой стрелке и против. смотрим, есть ли разница.
если ты мне, то я еще дальше пошел
повернул на 360 540 720 .........
сейчас остановился 3240, думаю стоит дальше продолжать или нет

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2013, 18:06
Привет! Вот еще темы с ответами:

Повернуть матрицу на 180 градусов против часовой стрелки, не создавая дополнительных массивов - C++
Имеется квадратная матрица (не менее, чем 5 на 5). Ввести элементы, распечатать. Повернуть на 180 градусов против часовой стрелки, не...

Заполнение матрицы по спирали (из центра по часовой стрелке) - C++
Пользователь должен ввести размерность матрици!Матрица квадратная!А программа должна заполнить её числами по порядку 1 2 3 4 5 .... (из...

Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла - C++
Help me plz

Вывести на экран значения матрицы, взятые по спирали по часовой стрелке - C++
Мне очень нужно написать программу а я несовсем понимаю как((( Здача такая: Дана матрица N*M нужно вывести на экран значения матрицы...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.01.2013, 18:06
Ответ Создать тему
Опции темы

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