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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.93
romio11
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 4
#1

Как из одномерного массива сформировать двумерный? - C++

26.03.2012, 20:59. Просмотров 3973. Ответов 1
Метки нет (Все метки)

например

1 2 3 4 5 6 7 8 9 10 11 12,

=>

1 2 3 4
5 6 7 8
9 10 11 12
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 20:59     Как из одномерного массива сформировать двумерный?
Посмотрите здесь:

Из одномерного массива сделать двумерный C++
Осуществить преобразование массива из одномерного в двумерный C++
C++ Как перенести с одномерного массива в двумерный
Чтение одномерного массива в двумерный массив C++
C++ Из одномерного массива сформировать квадратную матрицу
C++ Преобразование одномерного массива в двумерный
C++ Преобразование одномерного массива в двумерный
Сформировать из заданного одномерного массива двумерный по условию C++
C++ Сформировать двумерный массив из одномерного разделив его на две строки
C++ Сформировать матрицу из одномерного массива
C++ Как записать данные из одномерного массива в двумерный?
Двумерный массив заполнить данными одномерного массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1921 / 1530 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
26.03.2012, 21:27     Как из одномерного массива сформировать двумерный? #2
C++
1
2
3
4
5
6
int a[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
int b[3][4];
 
for(size_t i = 0, k = 0; i < 3; ++i)
   for(size_t j = 0; j < 4; ++j)
      b[i][j] = a[k++];
Добавлено через 3 минуты
если двумерный массив статический, то можно и так
C++
1
2
for(size_t i = 0 ; i < 12; ++i)     
   (*b)[i] = a[i];
Yandex
Объявления
26.03.2012, 21:27     Как из одномерного массива сформировать двумерный?
Ответ Создать тему
Опции темы

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