Pagini recente » Cod sursa (job #892831) | Cod sursa (job #678835) | Cod sursa (job #2523545) | Cod sursa (job #1337738) | Cod sursa (job #2802440)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int sol[10],n;
bitset<10> vis;
void print()
{
for(int i=1;i<=n;i++)
fout<<sol[i]<<" ";
fout<<"\n";
}
void bec(int k)
{
if(k==n+1)
{
print();
return ;
}
for(int i=1;i<=n;i++)
if(!vis[i])
{
vis[i]=true;
sol[k]=i;
bec(k+1);
vis[i]=false;
}
}
int main()
{
fin>>n;
bec(1);
return 0;
}