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

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

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

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

26.03.2012, 20:59. Просмотров 4767. Ответов 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
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 20:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как из одномерного массива сформировать двумерный? (C++):

Из одномерного массива сформировать двумерный массив - C++
2)Из предыдущего одномерного сформировать двумерный массив . Вывести среднее арифметическое для каждой строки. m = { 16, 78, 99, 6, -29,...

Сформировать из заданного одномерного массива двумерный по условию - C++
Дан массив a={a0,a1,...,a2m}. Сформировать из него матрицу (2*m+1)x(m+1) и напечатать ее.

Как перенести с одномерного массива в двумерный - C++
есть текст аровропаимагнкнопрппа Нужно чтоб каждый 5 елемент переносился на новую строку ВОт так: аровр паима гнкно прппа ...

Как записать данные из одномерного массива в двумерный? - C++
Подскажите пожалуйста новичку, как записать данные из одномерного массива в двумерный? уже голову ломаю 2 недели... Есть вот такой...

Сформировать двумерный массив из одномерного разделив его на две строки - C++
Написать на С++. Составить программу формирования двумерного массива из предложенного одномерного разделив его на 2 строки.

Преобразование одномерного массива в двумерный - C++
У меня такое задание Преобразование: 2D -> 1D. Двумерный массив 5х5 целых чисел необходимо выложить в один ряд по элементам слева...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
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];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 21:27
Привет! Вот еще темы с ответами:

Из одномерного массива сделать двумерный - C++
Помогите пожалуйста из одномерного массива X получить квадратную матрицу А8*8 ,элементами которо являються числа,х1 х2 ....х4 ,расположеные...

Преобразование одномерного массива в двумерный - C++
Есть такого рода программа: #include &lt;iostream&gt; using namespace std; int i, j; void main() { setlocale(0, &quot;&quot;); int a,b; ...

Осуществить преобразование массива из одномерного в двумерный - C++
Вот код: void rand_fill(int** Aarr, int n, int m) { for (int i = 0; i&lt;n; ++i) { for (int j = 0; j&lt;m; ++j) { Aarr...

Чтение одномерного массива в двумерный массив - C++
Всем здравия. Рассказывать суть программы не буду (смысла в этом не вижу), сама беда не в коде, а в Visual Studio (наверное). Проверял...


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

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

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