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

Повернуть матрицу на 90, 180, 270 градусов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять http://www.cyberforum.ru/cpp-beginners/thread838495.html
Помогите создать мини програмку: что требуется - нужно с помощью модуля для роботы с графикой нарисовать окошко в котором в углу будет "пушка" которая типа будет стрелять, в чем смысл: мы задает массу ядра (например 1 кг), задаем силу с которой будет стрелять пушка (например 10 Н ) и показываем траекторию полета ядра которое упадет куда-там, в чем еще фишка когда мы напишем что (например сила...
C++ Сортировка списка Сортировка списка методом вставок void sort(list<int> &L) { int temp; list<int>::iterator i, j; for ( i = L.begin(), ++i; i != L.end(); ++i ) { http://www.cyberforum.ru/cpp-beginners/thread838489.html
C++ Отношения между классами и объектами
Для каждого индивидуального варианта необходимо создать консольную программу на С++, реализующую отношение ассоциации (агрегации или композиции) между классами и объектами. Класс «КОМНАТА», содержит закрытые поля: сведения о метраже, высоте потолков и количестве окон и метод подсчета площади комнаты. Класс «КВАРТИРА», содержит закрытые поля: номер этажа, массив объектов класса «КОМНАТА», метод...
Строка: напечатать слова, которые удовлетворяют следующему свойству: в слове нет повторяющихся букв C++
Доброго времени суток. помогите написать программу в С++. Дан текст. Напечатать те слова, которые удовлетворяют следующему свойству: в слове нет повторяющихся букв.
C++ С++ использование функций. Определить, находится ли точка М(х,у) внутренней области треугольника http://www.cyberforum.ru/cpp-beginners/thread838460.html
Здравствуйте. помогите написать программу на языке С++. Определить, находится ли точка М(х,у) внутренней области треугольника с вершинами А(0,a), В(b,0) и С(c,0), где a и b – положительные числа. Причем b<c/ заранее большое спасибо
C++ Ошибка при создании заголовочного файла Добрый день. Недавно решил создать свой заголовочный файл, однако при компилятор выдает мне ошибку undefined symbol _main in module c0.ASM . при добавлении функции маин, компилируется отлично, и создается файл header.h, но насколько я знаю, в заголовочном файле функция маин должна отсутствовать, помогите решить данную проблему. Заранее спасибо. p.s. компилятор turbo c++ 1.0 подробнее

Показать сообщение отдельно
Dmitry0150
1 / 1 / 0
Регистрация: 25.03.2013
Сообщений: 50
15.04.2013, 15:53     Повернуть матрицу на 90, 180, 270 градусов
Дана квадратная матрица порядка M. Повернуть ее на 90, 180 и 270 градусов в положительном направлении.

Нашел вот такой вот код:
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
43
44
45
46
#include <iostream.h>
#include <conio.h>
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;
   }
 
  system("pause");
 return 0;
 
 getch();
}
вертит ее на 180, помогите повернуть на 90 и 270
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru