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

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

Войти
Регистрация
Восстановить пароль
 
Шахи
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 5
#1

Разворот матрицы на 90 градусов - C++

08.11.2012, 21:44. Просмотров 380. Ответов 1
Метки нет (Все метки)

Заполнить матрицу случайными числами. Развернуть матрицу на 90o по часовой стрелке.

Добавлено через 46 секунд
ПОМОГИТЕ СДЕЛАТЬ НЕ ВЫХОДИТ...СРОЧНО НАДО БЫ...ДО ЗАВТРА
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2012, 21:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разворот матрицы на 90 градусов (C++):

Разворот одномерного массива на 180 градусов - C++
можете помочь с созданием функции разворота последовательности на 180 градусов, с объяснением?

Боковой разворот матрицы - C++
Дана матрица HxW H – произвольное W – произвольное Задача: поменять столбцы в обратном порядке. Это действие оформить в виде функции. ...

Зеркальный разворот столбца матрицы - C++
Дана вещественная квадратная матрица A порядка 8. Произвести "зеркальный разворот" (обмен значениями первого и последнего элементов...

Зеркальный разворот строк матрицы - C++
Добрый вечер! Такое задание: на пример дана матрица n * n и надо ее развернуть. НЕ ФУНКЦИЕЙ! Например -1 2 3 4 ...

Поворот матрицы на 90 градусов относительно центра - C++
Как реализовать это в с++? И размерность матрицы задается пользователем (если да, то как?) или сразу же прописывается в программе (хотя в...

Поворот матрицы на 180 градусов по часовой стрелке - C++
Нужна программа,которая повернет квадратную матрицу из N строк и N столбцов на 180 по часовой. программа на С++ За ранее благодарю:)

1
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
09.11.2012, 13:44 #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
43
44
45
46
47
48
49
50
51
52
53
54
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <time.h>
 
// main
int main()
{
 
srand(time(0));
 
int** m;
m = new int*[3];
 
int i;
for(i=0;i<3;i++) m[i] = new int[3];
 
int j;
for (i=0;i<3;i++)
for(j=0;j<3;j++)
m[i][j]=rand()%9;
 
for (i=0;i<3;i++)
{
for(j=0;j<3;j++) printf( "%d ", m[i][j]);
printf( "\n");
}
 
printf( "\n");
 
// копированием развернутой матрицы в n
 
int** n;
n = new int*[3];
 
for(i=0;i<3;i++) n[i] = new int[3];
 
int k, l;
for(i=0, k= 2;i<3;i++, k--)
for(j=0, l = 0;j<3;j++, l++)
n[l][k] = m[i][j];
 
for (i=0;i<3;i++)
{
for(j=0;j<3;j++) printf( "%d ", n[i][j]);
printf( "\n");
}
 
for(i=0;i<3;i++) delete[] m[i]; delete []m;
for(i=0;i<3;i++) delete[] n[i]; delete []n;
 
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2012, 13:44
Привет! Вот еще темы с ответами:

матрицы: повернуть на 90 градусов;макс.значение элементов... - C++
Помогите пожалуйста хотя бы часть кода написать на С. 1) повернуть массив по часовой стрелке на 90 градусов. на 180 я поняла...

Как повернуть элементы матрицы на 90 градусов против часовой стрелки? - C++
ЗАДАНИЕ: Дана матрица. Повернуть все её элементы вокруг центра на 90 градусов против часовой стрелки. #include &lt;iostream&gt; #include...

Необходимо повернуть все элементы матрицы, кроме диагональных, против часовой стрелки на 90 градусов - C++
Здравствуйте! Необходимо повернуть все элементы матрицы, кроме диагональных, против часовой стрелки на 90 градусов. Например: Было: ...

Разворот текста - C++
Господа,понимаю что это все просто но допетрить до конца не могу суть задачи в том что есть текстовый файл,в нем строчка,а то и две...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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