Pagini recente » Cod sursa (job #1172828) | Cod sursa (job #1595956) | Rating Martha Gill (6sophiee673ta7) | Cod sursa (job #1914531) | Cod sursa (job #1922364)
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int n;
bool ver[10];
string out;
void bt(int p)
{
if(p==n)
{
cout<<out<<"\n";
return ;
}
for(int i=1;i<=n;i++)
{
if(!ver[i])
{
out=out+(char)(i+'0')+" ";
ver[i]=1;
bt(p+1);
ver[i]=0;
out.erase(2*p);
}
}
}
int main()
{
freopen("permutari.in","r",stdin);
freopen("permutari.out","w",stdout);
scanf("%d", &n);
bt(0);
return 0;
}