Нужна блок-схема #include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<bool> vec{ 1,0,1,0,0,1,0,1,0 };
partition(vec.begin(), vec.end(),
[](bool num) {return !num; });
for (const auto& i : vec)
cout « i « ' ';
}