cheappi386 написав:Vi написав:А що треба зробити взагалi?
Розкласти вектор на N частин
Тобто щось типа:
// ConsoleApplication1.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
vector<int> v = { 1,2,3,4,5,6,7,8,9,10 };
vector<vector<int>> va;
int n = 2,i=0,l=v.size()/n;
va.resize(n);
for_each(v.begin(), v.end(), [&va,&i,l](int j) {
va.at(i/l).push_back(j);
i++;
});
for_each(va.begin(), va.end(), [](vector<int> j) {
for_each(j.begin(), j.end(), [](int j) {
cout << j << '\t';
});
cout << endl;
});
cin.get();
return 0;
}
Так?