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

insert в двухмерном векторе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ char в MS Visual C++ 2012 http://www.cyberforum.ru/cpp-beginners/thread887597.html
struct TRAIN { int number; // train's number. char *station; // train's destination station. timeshort time; // train's dispatch time. } int main() { char *mystr; ...
C++ Консольное окно в OpenGL Когда создаю программу с использованием OpenGL, консольное окно естественно остается. Скрываю его в настройках проекта (прочитал, что надо поменять точку входа на mainCRTStartup и подсистему с Консоль (/SUBSYSTEM:CONSOLE) на Windows (/SUBSYSTEM:WINDOWS) ). Консоль не выпадает. Но, закрыв окно OpenGL, процесс не уничтожается! Раньше он уничтожался закрытием консоли. Как сделать возможным полное... http://www.cyberforum.ru/cpp-beginners/thread887596.html
C++ Подсчет символов в массиве
с клавиатуры вводится массив, необходимо, что программа подсчитала количество каждого символа в массиве (ниже написанный код), но... выводятся только цифры (например, вводим abbc - на экране появляются 1 2 1), а нужно, что выводилось а=1 b=2 c=1, при этом (по заданию) нужно вставить в код всего 1-2 строки, изменив где-то тип данных c "int" на "char" (не вводя новый массив или переменные) что...
Вычислить рекурсивным методом умножение двух целых положительных чисел p=a*b используя следующий алгоритм C++
p=2*(a*b/2), если b парное p=a+a*(b-1) ,если b непарное p=0, если b=0
C++ Не могу понять, почему ввод строк начинается со 2-ой строки http://www.cyberforum.ru/cpp-beginners/thread887582.html
не могу понять, почему ввод строк начинается со 2-ой строки #include <iostream> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> using namespace std;
C++ Алгоритм обратного распространения ошибки. Нейронные сети Прошу помощи с реализацией алгоритма обратного распространения ошибки. Написал программу реализующую многослойный персептрон. Но никак не могу понять, почему не обучается сеть. После обучения выдаёт неправильные результаты. Для проверки я пытаюсь решить задачу аппроксимации квадратичной функции. Заранее благодарен за помощь в поиске своей ошибки.(Исходники прилагаются)... подробнее

Показать сообщение отдельно
JollyRoger
2 / 2 / 0
Регистрация: 31.12.2012
Сообщений: 31
01.06.2013, 20:45     insert в двухмерном векторе
Доброго времени суток, тут возник вопрос. Вот сабж

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
26
27
28
29
30
int main(){
 vector<vector<int> > q;
 vector<int> qtemp;
 int i,j,x,size=4,place;
 q.reserve(4);
 qtemp.reserve(4);
 for(i=0;i<4;i++) qtemp.push_back(0);
 for(i=0;i<4;i++) q.push_back(qtemp);//заполнить 3х3 нулями
 for(i=1;i<=3;i++){
  for(j=1;j<=3;j++) cout<<q[i][j]<<"  "; //вывод
  cout<<endl;
 }
mark: cout<<"enter place to insert";
 cin>>place;
 cout<<endl;
 for(i=1;i<=3;i++){                  //заполняем нужными числами вспомогательный вектор
  cout<<"enter "<<i<<" element: ";
  cin>>qtemp[i];
 }
 size++;
 q.reserve(size);
 q.insert(qtemp,place+1);            //инзертим вспомогательный вектор в нужное место
 cout<<endl;
 for(i=1;i<=size;i++){
  for(j=1;j<=3;j++) cout<<q[i][j]<<"  ";
  cout<<endl;
 }
 goto mark;
 return 0;
}
и эта строка
q.insert(qtemp,place+1);
выдаёт ошибку. как правильно инзертить вектор в вектор векторов?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru