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

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

Войти
Регистрация
Восстановить пароль
 
afro
0 / 0 / 0
Регистрация: 26.04.2016
Сообщений: 2
#1

Поворот массива на 45% - C++

30.10.2012, 17:57. Просмотров 463. Ответов 2
Метки нет (Все метки)

Здравствуйте уважаемые форумчане, у меня появилась задачка одна, нужно
Заполнить двумерный массив размерности nxn по заданному правилу:
Код
1	3	4	10	11

2	5	9	12	19

6	8	13	18	20

7	14	17	21	24

15	16	22	23	25
Я бы и рад привести пример кода, но у меня совершенно нету идей как это осуществить, можете помочь?

Добавлено через 1 час 4 минуты
хотя бы логику заполнения массива объясните?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 17:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поворот массива на 45% (C++):

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

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

Поворот прямоугольного массива - C++
Помогите пожалуйста с решением Поворот прямоугольного массива Дан прямоугольный массив размером 3×4. Поверните его на 90 градусов по...

Поворот двумерного массива - C++
Дана квадратная матрица. нужно переместить числа так, чтобы эта операция была эквивалентна повороту массива на 90 градусов по часовой...

Поворот динамического двумерного массива - C++
Доброго времени суток. Столкнулся с такой проблемой что не могу развернуть динамический двумерный массив. Результат выводит плачевный: ...

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

2
n00b.vcxproj
Кодер
47 / 46 / 2
Регистрация: 10.10.2010
Сообщений: 229
30.10.2012, 19:21 #2
Идея: напишите две функции, одна пишет по диагонали вверх, другая - вниз.
Сделайте forом, условие выхода - i<=n.
И чередуйте их.
0
afro
0 / 0 / 0
Регистрация: 26.04.2016
Сообщений: 2
30.10.2012, 20:16 #3
Честно говоря, не представляю как это реализовать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 20:16
Привет! Вот еще темы с ответами:

Поворот массива на 90 градусов (cannot convert form char to char*) - C++
Пытаюсь повернуть массив на 90 градусов. Понимаю что проблема в преобразовании данных, но не знаю как исправить( Может кто подсказать...

Поворот массива - C#
В заданном двумерном массиве размером NxN повернуть вправо на 90 градусов без использования вспомогательных массивов.

Не могу сделать поворот матрицы на каждое нажатие, и её нормальный поворот - Delphi
var Form1: TForm1; m, n: integer; i, j: byte; b, a: array of integer; implementation uses Unit2, Unit3;

Поворот одномерного массива - Turbo Pascal
Допустим ввожу отрицательное число значит поворот в лева, а положительное в права Пример: 1 2 3 4 5 Ввел -2 3 4 5 1 2 так же и с...


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

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

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