Pagini recente » Cod sursa (job #419110) | Cod sursa (job #2462213) | Cod sursa (job #2228392) | Cod sursa (job #1942609) | Cod sursa (job #360107)
Cod sursa(job #360107)
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
int n;
int v[10];
int used[10];
fstream g("permutari.out", ios::out);
void perm(int i)
{
if (i == n+1)
{
for (int i=1; i<=n; ++i)
g<<v[i]<<" ";
g<<"\n";
return ;
}
for (int j=1; j<=n; ++j)
if (used[j]==0)
{
used[j]=1;
v[i]=j;
perm(i+1);
used[j]=0;
}
}
void solve()
{
fstream f("permutari.in", ios::in);
f>>n;
f.close();
perm(1);
};
int main()
{
solve();
return 0;
}