5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
||||||
1 | ||||||
На основе контейнера vector построить двумерный динамический массив24.05.2014, 21:05. Показов 4942. Ответов 8
Метки нет (Все метки)
Каким образом можно один двумерный массив скопировать в другой?С помощью copy() не получается
На основе контейнера vector построить двумерный динамический массив целых чисел. Выполнить операции ввода элементов в массив, создания копии массива по строкам, создания копии массива по столбцам, копирование выбранной строки или столбца, вывод массива на экран.
0
|
24.05.2014, 21:05 | |
Ответы с готовыми решениями:
8
Можно ли на основе vector'а создать двумерный массив Создать стек на основе контейнера vector Объявление матрицы на основе контейнера vector На основе контейнера list построить благоустроенный стек |
5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
|||||||||||
24.05.2014, 21:30 [ТС] | 3 | ||||||||||
Если i-для строк,j-для стобцов
Здесь я пыталась сделать построчное копирование,но оно не работает
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,683
|
|
24.05.2014, 22:00 | 4 |
А как у тебя двухмерность-то реализована? Оба индекса же должны быть задействованы matrix[i * n + j].
0
|
5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
|||||||||||
25.05.2014, 17:21 [ТС] | 5 | ||||||||||
Был такой вариант,но компилятор выдает ошибку,что слева от бегин должен быть класс,структура
Я не понимаю,почему оно не работает.Если разглядывать двумерный массив,как например 3 строки одномерных массив(векторов),то к этим одномерным массивам можно применять функцию copy().Исходя из этого я делаю цикл:
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
25.05.2014, 17:40 | 6 | |||||
Вероника99, а размер вектора t[i] задан? Если vector t[i] пустой, то поможет back insert iterator
1
|
5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
|
25.05.2014, 17:55 [ТС] | 7 |
Jewbacabra ,спасибо,работает.Я про такую функцию еще не слышала
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
25.05.2014, 18:01 | 8 | |||||
Вероника99, тут получается такая ситуация, что при вызове
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
25.05.2014, 18:13 | 9 |
если уж на основе вектора, то..
vector<vector<int> > v(x, vector<int>(y)); // x - размерность главного вектора, заполняемого объектами vetor<int> размерности y
0
|
25.05.2014, 18:13 | |
25.05.2014, 18:13 | |
Помогаю со студенческими работами здесь
9
Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>> На основе контейнера stack построить стек с информацией об успешности студентов Vector как динамический массив Собственный динамический массив (аналог std::vector) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |