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

Зеркальный поворот массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из заданного на плоскости множества точек выбрать три различные точки http://www.cyberforum.ru/cpp-beginners/thread106438.html
Здравствуйте, помогите пожалуйста написать программу: Из заданного на плоскости множества точек выбрать три различные точки так, чтобы разность между площадью круга, ограниченного окружностью,...
C++ Сформировать из исходного массива новый, разместив в нем элементы исходного массива, отсортированные по три Здравствуйте! Нужна ваша помощь. Пользователем вводятся вещественные числа (не больше 100) сформировать из исходного массива новый, разместив в нем элементы исходного массива, отсортированные по три... http://www.cyberforum.ru/cpp-beginners/thread106427.html
Обработка данных с датчиков температуры C++
В общем ситуация такая: устроился недавно на новую работу, заниматься в придется датчиками температуры и влажности. Т.к. я до этого работал исключительно в 1С нужно будет осваивать либо visual...
C++ Случайные точки на прямой
Здравствуйте! Нужна помощь в написании функции... Заданы 2 точки в пространстве(Пусть А и В). Нужно сгенерировать координаты случайной точки, так чтоб эта точка лежала на отрезке АВ... Не...
C++ Крамер для коллекции http://www.cyberforum.ru/cpp-beginners/thread106397.html
Дано: матрица a коэффициентов системы уравнений в в виде линерализованного массива (a, a, a... a, a, a, a...a, a, a, a...a...a, a, a...a), вектор-столбец b свободных членов той же системы уравнений и...
C++ Сортировка по заданному числу! Помогите составить функцию, которая реализует сортировку только тех чисел в массиве (векторе), которые начинаются на Z (задать с клавиатуры)!!! подробнее

Показать сообщение отдельно
onload
0 / 0 / 0
Регистрация: 19.03.2010
Сообщений: 3

Зеркальный поворот массива - C++

19.03.2010, 13:31. Просмотров 953. Ответов 6
Метки (Все метки)

всем привет. помогите плс разобраться с одной простенькой задачкой.

есть квадратный массив. нужно повернуть его зеркально, например:

исходно
Bash
1
2
3
1 4 7
2 5 8
3 6 9
результат
Bash
1
2
3
7 4 1
8 5 2
9 6 3
или для 4х4 будет:

исходно
Bash
1
2
3
4
1 5 9  13
2 6 10 14
3 7 11 15
4 8 12 16
результат
Bash
1
2
3
4
13 9  5 1
14 10 6 2
15 11 7 3
16 12 8 4
вот для 3 на 3 такой код работает. но мне надо универсальный(((
C++
1
2
3
4
5
6
7
for(int i=0;i<len;i++)
 for(int j=0;j<len;j++)
  {
     tmp=mas[i][j];
     mas[i][j]=mas[i][j+len-1];
     mas[i][j+len-1]=tmp;
  }
как это математически универсально в цикл запихнуть?
заранее большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru