Pagini recente » Cod sursa (job #751934) | Cod sursa (job #1138364) | Cod sursa (job #1433550) | Istoria paginii runda/max_min/clasament | Cod sursa (job #1126991)
#include<fstream>
#include<vector>
#include<algorithm>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int main()
{
int n;
vector<int>v;
fin>>n;
fout<<1;
for(int i=1;i<=n;i++)
{
if(i>1)
fout<<" "<<i;
v.push_back(i);
}
while(next_permutation(v.begin(),v.end()))
{
fout<<'\n';
fout<<v[0];
for(int i=1;i<n;i++)
fout<<" "<<v[i];
}
return 0;
}