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

Заполнить матрицу размером n*m змейкой по горизонтали, начиная движение от элемента matrix[0][0] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка возле неожиданной лексемы http://www.cyberforum.ru/cpp-beginners/thread792818.html
Здравствуйте,нуждаюсь в помощи.Нам в вузе выдали программу,по образцу которой нужно написать свою,суть в том что через аргументы командной строки вводятся координаты точки как объекты класса Point.Но...
C++ Сортировка символов в строке Помогите пожалуйста составить понятную для начинающего программиста программу. Выполнить сортировку символов в строке. Порядок возрастания "весов" символов задать таблицей вида char ORD =... http://www.cyberforum.ru/cpp-beginners/thread792817.html
C++ Оператор цикла, нахождение суммы обратной прогрессии корней
Не могу понять, как реализовать следующие вычисление с помощью цикла. Понимаю, что легче сделать это с помощью рекурсии, но задание по циклам. Именно, как сделать, что бы был "корень из корня из...
C++ Можно ли определить размер динамического двумерного массива, количество строк и столбцов?
help
C++ Структура класса http://www.cyberforum.ru/cpp-beginners/thread792794.html
Всем привет. Только начал изучать ООП. Вообщем есть задание: Создать класс - дата с полями в закрытой части: день (1-31), месяц (1-12), год (целое число). Определить конструктор, деструктор, функции...
C++ г-но код или можно ли передать метку (от гоуту) в функцию как параметр? Собственно вопрос в заголовке, даже не знаю как это мне в голову пришло, но все же интересно xD подробнее

Показать сообщение отдельно
Бородатый Админ
1 / 1 / 0
Регистрация: 17.11.2012
Сообщений: 27

Заполнить матрицу размером n*m змейкой по горизонтали, начиная движение от элемента matrix[0][0] - C++

23.02.2013, 02:33. Просмотров 4827. Ответов 4
Метки (Все метки)

Необходимо заполнить массив int a[n][m] следующим образом (пример для n=4, m=6):
0 1 2 3 4 5
11 10 9 8 7 6
12 13 14 15 16 17
23 22 21 20 19 18
Пытаюсь сделать вот так, но не получается:
C++
1
2
3
4
5
6
7
for(i=1; i<n; i+=2) {
    for(j=0; j<m; j++)
      a[i-1][j] = j;
    p = j+1;
    for(j=j+m; j<p; j--)
      a[i][j] = j;
  }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru