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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические операторы С и массивы http://www.cyberforum.ru/cpp-beginners/thread528647.html
Добрый вечер, помогите пожалуйста решить задачу. Или натолкните пожалуйста в какую сторону мне двигаться. Заранее спасибо!! Задачу нужно выполнить на Си. Программа, которая считает кол-во...
C++ Массивы,генератор псевдослучайных чисел. Всем привет,помогите разобраться с 2 задачами. 1) Дана последовательность из n вещественных чисел. Найти наиболее длинную подследовательность из подряд идущих нулей. { double *a, k; int... http://www.cyberforum.ru/cpp-beginners/thread528646.html
C++ с++ Имеется перечень файлов, каждый из которых задан своими атрибутами: имя, размер в байтах, скрытый, только для чтения, архивный. Вывести на экран в
Имеется перечень файлов, каждый из которых задан своими атрибутами: имя, размер в байтах, скрытый, только для чтения, архивный. Вывести на экран в виде таблицы атрибуты всех скрытых файлов. Перебор...
Ассемблер , сопроцессор .(fld) C++
Доброго вечера. Формулу представленную в изображении расписал в след. коде : #include <cstdlib> #include <iostream> using namespace std; int main(){ int i;
C++ Провести операцию над множествами без использования стандартных алгоритмов http://www.cyberforum.ru/cpp-beginners/thread528635.html
Подскажите как провести операцию над множествами без использования стандартных алгоритмов: set_union (объединение), set_difference (разность), set_intersection (пересечение).
C++ Найти длину гипотенузы прямоугольного треугольника по двум катетам Написать программу, выводящую на экран длину гипотенузы прямоугольного треугольника по двум катетам. Основная программа запрашивает длины катетов. Вычисление и вывод на экран реализовать в виде... подробнее

Показать сообщение отдельно
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
26.03.2012, 21:27
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru