Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как работает функция getch() и какая библиотека нужна? Ребят подскажите пожалуйста в C++ как работает функция getch() и какая библиотека нужна ? https://www.cyberforum.ru/ cpp-beginners/ thread1835606.html C++ Вывести символами ромб
Доброго времени суток, каким образом нужно заполнить двухмерный массив что бы при выводе был ромб из звездочек размером например 7x7,9x9,11x11 , можете накидать примеры решения, заранее благодарю.
C++ Задача про зайца В небольшой посадке живет заяц. Выскочив из норы и бегая по снегу, он оставил следы. Определить где находится заяц. ВХОДНЫЕ ДАНЫЕ Карта движения зайца задана N (1≤N≤100) строками, которые содержат последовательность заглавных латинских букв первая буква откуда следующие куда. ИСХОДНЫЕ ДАНЫЕ Выведите последовательность букв в столбик в порядке возрастания, которые указывают возможное... https://www.cyberforum.ru/ cpp-beginners/ thread1835558.html C++ Вычислить значение выражения по заданной формуле https://www.cyberforum.ru/ cpp-beginners/ thread1835555.html
Задана последовательность N вещественных чисел. Вычислить значение выражения \sqrt{|{x}_{1}*{x}_{2}...{x}_{N}|} Очень прошу сделать без указателей. Чем проще тем лучше. Буду благодарен.
C++ Почему не срабатывает getline() ?
Все привет почему то не срабатывает первый getline string comp_; cout << "1. Название: " << endl; getline(cin, comp_); cout << "2. Страна: " << endl; getline(cin, comp_); cout << "3. Регион: " << endl; getline(cin, comp_);
C++ Не находит второй минимальный элемент в массиве #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int main() { const int N = 12; double k = 1, min1 = 0, min2 = 0; https://www.cyberforum.ru/ cpp-beginners/ thread1835546.html
C++ Передача значения в функцию Столкнулся с такой вот проблемой : есть функция (func_1) в которую передаются три параметра (два числа и массив) , она делает своё дело , и результатом возвращает массив и его размер return(arr,size); Есть другая функция которая принимает два параметра массив и его размер (как не странно) соответственно я наивный написал вот так : func_2(func_1(num_1,num_2,size)); Но вскоре я понял... https://www.cyberforum.ru/ cpp-beginners/ thread1835544.html C++ Использование функции strtok
Помогите разобраться с тремя строками кода которые закомментированы using namespace std; void inp(char); void tok(char, int, char*, char*); int main() { setlocale (LC_ALL, ""); char x; char *max=NULL, *min=NULL; //inp(x);
C++ Найти расстояния от точки до прямых Описать процедуру Dist(Px,Py,Ax,Ay,Bx,By,D), находящую расстояние*D от точки*P до прямой*AB по формуле*D*=*2SPAB*/*|AB|, где*SPAB — площадь треугольника*PAB. С*помощью этой процедуры найти расстояния от точки*P до прямых*AB, AC, BC, если даны координаты точек*P, A, B, C. Ввод / вывод в main'e Нахождение и процесс решения в функции https://www.cyberforum.ru/ cpp-beginners/ thread1835530.html C++ Инкремент и декремент в сложных выражениях https://www.cyberforum.ru/ cpp-beginners/ thread1835529.html
Почему в следующем коде выведется 5, а не 4? Постфиксный инкремент не должен же влиять в данном случае на выводимую сумму. int i = 1; cout << ++i + i++ << endl;
C++ В массиве определить сумму и количество элементов расположенных до первого отрицательного значения
Ввести целочисленный массив, состоящий из 10 элементов. определить сумму и количество элементов, расположенных до первого отрицательного числа.
C++ Шаблонная очередь,с 2 типами аргументов https://www.cyberforum.ru/ cpp-beginners/ thread1835489.html
Не могу понять как можно сделать шаблонную очередь, аргументами которой могут быть числа и строки,если делать через шаблонные классы,то они будут независимы друг от друга,а мне нужна именно очередь.Или нужно сделать шаблонную структуру?Или еще какие-то способы есть?
9 / 9 / 5
Регистрация: 06.01.2016
Сообщений: 55
26.10.2016, 23:53 0

Транспонировать вектор векторов - C++ - Ответ 9693270

26.10.2016, 23:53. Показов 8714. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено Amimitl как решение

Решение

Создать новый вектор векторов и, проходя по изначальному с индексацией j , i (при вложенном цикле j) выполнять push_back для новой матрицы.

Примерно так:

C++
1
2
3
4
5
6
7
8
    vector<vector<int>> newMatrix(matrix.size());
    for (int i = 0; i < matrix.size(); i++)
    {
        for (int j = 0; j < matrix.size(); j++)
        {
            newMatrix[i].push_back(matrix[j][i]);
        }
    }


Вернуться к обсуждению:
Транспонировать вектор векторов C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2016, 23:53
Готовые ответы и решения:

Добавление элементов в многомерный вектор (вектор векторов)
Я могу создавать двухмерный вектор таким способом: vector&lt;vector&lt;int&gt;&gt; a; Он представляет из себя...

Разбить вектор на вектор векторов по разделителю
По простому сделал for (size_t i = 0; i &lt; new_arr.size(); i++) { ...

Вектор векторов
Хочу создать вектор, содержащий векторы, которые содержат строки. Написал такой код: #include...

Вектор векторов
Нужно научиться создавать вектор в векторе, нашёл такой сайт но остались некоторые вопросы,...

5
26.10.2016, 23:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.10.2016, 23:53
Помогаю со студенческими работами здесь

Вектор векторов
Вектор векторов - плюсы и минусы, альтернативы. Подскажите новичку) P.S. Внутри массив из 2х...

Вектор векторов string
Нужно реализовать класс Table, который содержит вектор векторов string и методы для работы с этой...

Вектор векторов строк
День добрый! Вопрос такой: есть txt файл, его я считываю построчно, заношу каждую строку в вектор...

Вектор векторов инициализация
Вопрос по поводу работы с двумерными векторами(&quot;матрицами&quot;). Например, необходимо создать матрицу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru