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

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

Войти
Регистрация
Восстановить пароль
 
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
#1

Создать матрицу из контейнера std::array - C++

05.02.2014, 23:55. Просмотров 460. Ответов 3
Метки нет (Все метки)

Есть код:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <array>
using namespace std;
 
int main ()
{
    array <int,5> myarray;
    return 0;
}
Создается одномерный массив на 5 элементов типа int. Как создать двумерый массив???
P. S. Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2014, 23:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать матрицу из контейнера std::array (C++):

статическая и динамическая матрица на std::array and std::vector - C++
Всем привет. Решил немного поиграться с шаблонами. Скилл чуть больше 0. Можно ли с помощью шаблонной магии подставить вместо...

Ошибка использования контейнера array - C++
Задание:Дан целочисленный массив размера N. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии - количество этих...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами - C++
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же числа, но не в виде строк, а в виде...

Возможно ли вложение контейнера array в контейнер vector? - C++
мне надо в динамическом массиве хранить 3-х мерные координаты треугольников. пытаюсь сделать вот так: vector&lt;array&lt;float,9&gt; &gt;...

Reallocation памяти контейнера std::vector - C++
расширение памяти в этом контейнере происходит по логарифмическому закону. Объясните , пожалуйста, знатоки, зачем это нужно?

Удалить одинаковые буквы из контейнера std::string - C++
Необходимо найти в первой строке так же во второй строке одинаковые буквы и удалить все кроме одной похожей. При это удаляется впереди...

3
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
05.02.2014, 23:58 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
NaikoN,
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <array>
using namespace std;
 
int main ()
{
    array< array<int,5>, 5> myarray;
    return 0;
}
1
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
06.02.2014, 00:28 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
вот так как-то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <iomanip>
#include <random>
#include <array>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_int_distribution <> distribution(-10, 10);
 
    const size_t rowsCount = 5;
    const size_t colsCount = 6;
 
    std::array <std::array <int, colsCount>, rowsCount> matrix;
    std::cout << "Matrix: " << std::endl;
    for (auto &currentMatrixRow : matrix) {
        for (auto &currentRowElement : currentMatrixRow) {
            std::cout << std::setw(5) << (currentRowElement = distribution(generator));
        }
        std::cout << std::endl;
    }
 
    std::system("pause");
    return 0;
}
1
NaikoN
2 / 2 / 0
Регистрация: 01.05.2013
Сообщений: 109
06.02.2014, 07:55  [ТС] #4
metaluga145, Ev[G]eN, Огромное спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.02.2014, 07:55
Привет! Вот еще темы с ответами:

Шаблон как тип контейнера std::set - C++
template&lt;class T&gt; int func(T&amp;, int); typedef std::ostream_iterator&lt;int&gt; out_in; int main() { int xx{1, 2, 3, 4, 5, 6, 7, 7,...

Реализовать собственный аналог контейнера std::map - C++
Нужно реализовать собственный контейнер map. Подскажите как это вообще сделать, ибо совсем не представляю.

Реализация контейнера идентичного std::vector по Страуструпу - C++
При попытке скомпилировать код появляются ошибки, хотя делаю вроде как пишет Бьярне. Компилятор VSE 2010. Код: Содержание...

Сортировка std::array - C++
Не получается реализовать сортировку контейнера array...(чтобы вся структура отсортировалась по полю third) Вот в классе объявляю.. ...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
06.02.2014, 07:55
Ответ Создать тему
Опции темы

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