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

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

Войти
Регистрация
Восстановить пароль
 
ss-20
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 25
#1

повернуть матрицу 180 град - C++

27.12.2012, 23:13. Просмотров 624. Ответов 6
Метки нет (Все метки)

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

Повернуть матрицу на 90, 180, 270 градусов - C++
Дана квадратная матрица порядка M. Повернуть ее на 90, 180 и 270 градусов в положительном направлении. Нашел вот такой вот код: ...

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

Повернуть матрицу по часовой стрелке - C++
Что нужно сделать, чтобы повернуть матрицу по часовой стрелке?? если меняешь i и j местами, но она повернется против часовой на 90...

Повернуть произвольную матрицу на 90 градусов - C++
Надо повернуть произвольную матрицу на 90 градусов.

Как повернуть матрицу на заданный угол ? - C++
Здравствуйте. Мне нужно написать функцию, которая поворачивала бы изображение на заданный угол. Я нарыл в инете как получить значение...

Повернуть матрицу против часовой стрелки - C++
Повернуть матрицу против часовой стрелки. Я написал программу, но она не запускается. Где-то я опять ошибся. :-( // Программа_№5.cpp:...

6
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,792
Записей в блоге: 17
28.12.2012, 00:59 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
using namespace std;
 
int main()
{
  const int row_count=4;
  const int col_count=3;
 
  int A[row_count][col_count]=
    { { 1, 2, 3 },
      { 4, 5, 6 },
      { 7, 8, 9 },
      { 10, 11, 12} };
 
  // вывод
  for(int row=0; row<row_count; row++)  // row строки
   {
     for(int col=0; col<col_count; col++)   // col колонки
        cout<<A[row][col]<<"\t";
     cout<<endl;
   }
 
  cout<<endl<<endl;
  // поворот
  for(int row=0; row<row_count-row; row++)  // row строки
    for(int col=0; col<col_count; col++)
     {
       // обмен местами елементов
       int temp= A[row][col];
       A[row][col]= A[row_count-row-1][col_count-col-1];
       A[row_count-row-1][col_count-col-1]=temp;
     }
  // вывод
  for(int row=0; row<row_count; row++)  // row строки
   {
     for(int col=0; col<col_count; col++)   // col колонки
        cout<<A[row][col]<<"\t";
     cout<<endl;
   }
 
 return 0;
}
Вывод:
1 2 3
4 5 6
7 8 9
10 11 12


12 11 10
9 8 7
6 5 4
3 2 1
Так ?
0
ВТ
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 5
15.02.2013, 18:05 #3
У меня почему то не запускается, хотя ошибок не выдает?
0
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,792
Записей в блоге: 17
15.02.2013, 18:17 #4
Цитата Сообщение от ВТ Посмотреть сообщение
У меня почему то не запускается, хотя ошибок не выдает?
Это как ?
0
ВТ
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 5
15.02.2013, 18:18 #5
консольное окно открывается и сразу закрывается)
0
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,792
Записей в блоге: 17
15.02.2013, 18:21 #6
Вставь перед строкой return 0; строку
C++
1
getchar();
или
C++
1
system("pause");
1
ВТ
0 / 0 / 0
Регистрация: 07.09.2012
Сообщений: 5
15.02.2013, 18:23 #7
Спасибо большое))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2013, 18:23
Привет! Вот еще темы с ответами:

Матрицу из файла,повернуть на 90 градусов по часовой - C++
Здравствуйте, есть такое задание. На форуме видел код как повернуть матрицу,но там содержание матрицы было в самом коде,помогите...

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

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

Повернуть матрицу с случайными числами на 90 градусов против часовой стрелки - C++
Задание звучит так: Заполнить матрицу случайными числами. Развернуть матрицу на 90o против часовой стрелки. Поможет кто?


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

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

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