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

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

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

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

28.05.2009, 05:43. Просмотров 932. Ответов 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
вот так должны распологатся элементы матрицы, а как это сделать я не знаю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2009, 05:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Заполнение массива змейкой (C++):

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

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

Заполнение массива "Змейкой" - C++
Спасайте! нужно заполнить массив цифрами 49 48 44 43 35 34 22 47 45 42 36 33 23 21 46 41 37 32 24 20 11 40 38 31 25 19 12 10 39...

Заполнение змейкой - C++
заполнение матрицы по диагонали змейкой по принципу 1 3 4 10 2 5 9 11 6 8 12 15 7 13 14 16. Программа работает при вводе данных с...

Заполнение матрици змейкой - C++
Как заполнить квадратную матрицу змейкой.1234 8765 ...

Заполнение матрицы змейкой - C++
Подскажите как мне изменить код #include <iostream> #include <iomanip> using namespace std; int main() { int n; ...

1
Patch
2277 / 492 / 11
Регистрация: 01.04.2009
Сообщений: 2,180
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;}; //уход вниз, смена направления
}
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2009, 06:29
Привет! Вот еще темы с ответами:

Заполнение матрицы змейкой - C++
Здравствуйте, нужно заполнить матрицу змейкой(картинка змейки вложена). Матрица NxN (1&lt;=N&lt;=10), заполнить числами от 1 до N^2 - 1 по...

Заполнение змейкой, массив не 2D! - C++
Добрый день всем. вот получил задание по С++ заполнение змейкой, но не такое простое как кажется на первый взгляд( искал на форуме не...

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

Заполнение матрицы змейкой по диагонали - C++
Дано натуральное N (1&lt;=N&lt;=10). Заполнить матрицу порядка NxN целыми числами 0, 1, 2, 3, …, NxN – 1 по диагонали(из правого верхнего угла...


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

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

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