Pagini recente » Cod sursa (job #1126414) | Cod sursa (job #938822) | Cod sursa (job #205073) | Cod sursa (job #190167) | Cod sursa (job #1696567)
#include <fstream>
#include <queue>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int N;
int q[10];
bool v[10];
void permut(int n)
{
if(n==0)
{
for(int i=1; i<=N; i++)
fout << q[i] << " ";
fout << '\n';
}
else
{
for(int i=1; i<=N; i++)
{
if(!v[i])
{
q[N-n+1]=i;
v[i]=true;
permut(n-1);
v[i]=false;
}
}
}
}
int main()
{
fin >> N;
permut(N);
return 0;
}