#include <iostream> #include <vector> using namespace std; int main(int argc,char **argv) { vector<vector<int> >a; for(int i=0;i<100;i++) { a.push_back(vector<int>(i)); for(int j=0;j<i;j++) a[i].push_back(j); } for(int q=0;q<100;q++) { for(int p=0;p<q;p++) cout<<a[q][p]<<' '; cout<<endl; } cin.get(); return 0; } Выводит все нули, а должен быть "лестничный" массив от p до q.
Ответ на:
комментарий
от Reset
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++/exceptions - деление на ноль не ловиццо, почему? (2006)
- Форум C++ простая программа (2014)
- Форум constexpr массивы в c++ (2018)
- Форум Не компилируется программа :( (2008)
- Форум ofstream (2006)
- Форум `cout.operator<<()` vs `cout << ` (2013)
- Форум gcc cos(1)=0.540302 (2011)
- Форум cppcheck - статический анализатор (2013)
- Форум ввод/вывод вектора указателей (2013)
- Форум ImageMagick & FastCGI, c/c++ (2010)