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

аполнение массива змейкой - C++

Восстановить пароль Регистрация
 
nastena1234
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 7
28.05.2009, 05:43     аполнение массива змейкой #1
Заполнить массив змейкой;
1 3 4 10 11 21
2 5 9 12 20 22
6 8 13 19 23 30
7 14 18 24 29 31
15 17 25 28 32 35
16 26 27 33 34 36
вот так должны распологатся элементы матрицы, а как это сделать я не знаю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2009, 05:43     аполнение массива змейкой
Посмотрите здесь:

Вывод элементов из массива змейкой C++
C++ Заполнение змейкой, массив не 2D!
Матрица змейкой C++
C++ Заполнить матрицу змейкой
C++ Заполнение змейкой
C++ Заполнение двумерного массива змейкой
C++ Матрица змейкой
Вывести элементы массива змейкой по столбцу! C++
Управление змейкой C++
Заполнение массива змейкой по диагонали C++
Заполнение массива "Змейкой" C++
C++ Заполнить матрицу змейкой

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
28.05.2009, 06:29     аполнение массива змейкой #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
x_pos = 0;
y_pos = 0;
direct = 1; //направление. 1 - вниз, 2 - вверх
for(i=1;i<37;i++){
a[x_pos][y_pos]=i; //присваиваем значение элементу
if(direct == 0)
{
x_pos++;
y_pos--;
if(y_pos < 0 ) {y_pos++; direct = 1; //уход вверх, смена направления
if(x_pos > 5) { x_pos = 5; y_pos++; direct = 1; ); //уход вправо, смена направления
}
else
{
x_pos--;
y_pos++;
if(x_pos < 0) { x_pos++; direct = 0; ); //уход влево, смена направления
if(y_pos > 5) {y_pos = 5; x_pos++; direct = 0;}; //уход вниз, смена направления
}
}
Yandex
Объявления
28.05.2009, 06:29     аполнение массива змейкой
Ответ Создать тему
Опции темы

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