![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 09.10.2018
Сообщений: 4
|
![]()
заполнить массив следующим образом
#define M 12 /* количество строк */ #define N 10 /* количество столбцов */ int main(int argc, char *argv[]) { int array[M][N]; int row; /* индекс строки */ int column; /* индекс столбца */ int filler = 0; /* начинаем заполнять с последнего столбца */ for (column = N - 1; column >= 0; column--) { /* если столбец нечётный (если считать справа налево) */ if ((N - column)%2 != 0) { /* заполняем столбец сверху вниз */ for (row = 0; row < M; row++) { ++filler; array[row][column] = filler; } } else { /* иначе */ /* заполняем столбец снизу вверх */ for (row = M - 1; row >= 0; row--) { ++filler; array[row][column] = filler; } } } /* печать массива */ for (row = 0; row < M; row++) { for (column = 0; column < N; column++) { printf("%5d", array[row][column]); } printf("\n"); } Добавлено через 14 секунд #define M 12 /* количество строк */ #define N 10 /* количество столбцов */ int main(int argc, char *argv[]) { int array[M][N]; int row; /* индекс строки */ int column; /* индекс столбца */ int filler = 0; /* начинаем заполнять с последнего столбца */ for (column = N - 1; column >= 0; column--) { /* если столбец нечётный (если считать справа налево) */ if ((N - column)%2 != 0) { /* заполняем столбец сверху вниз */ for (row = 0; row < M; row++) { ++filler; array[row][column] = filler; } } else { /* иначе */ /* заполняем столбец снизу вверх */ for (row = M - 1; row >= 0; row--) { ++filler; array[row][column] = filler; } } } /* печать массива */ for (row = 0; row < M; row++) { for (column = 0; column < N; column++) { printf("%5d", array[row][column]); } printf("\n"); } |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 09.10.2018
Сообщений: 4
|
![]()
этот код начинает змейку справа
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 09.10.2018
Сообщений: 4
|
![]()
объясните пожалуйста как сделать чтобы счет шёл слева
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,724
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с заданием. | MrN0tch | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.11.2013 14:48 |
помогите с заданием | klepan | Общие вопросы C/C++ | 2 | 26.06.2009 12:32 |
помогите с заданием | slim5 | Помощь студентам | 1 | 18.06.2008 08:50 |
Помогите с заданием... | flait111 | Помощь студентам | 4 | 14.12.2007 16:49 |