Pagini recente » Cod sursa (job #2072752) | Cod sursa (job #875854) | Cod sursa (job #33933) | Cod sursa (job #1793561) | Cod sursa (job #352507)
Cod sursa(job #352507)
#include<stdio.h>
const int N=1001;
int sol[N],n;
bool v[N];
void afisare ()
{
for (int i=1 ; i<=n ; ++i)
printf ("%d ",sol[i]);
printf ("\n");
return;
}
void bkt (int p)
{
if (p==n+1)
{
afisare();
return;
}
for (int i=1 ; i<=n ; ++i)
{
if (!v[i])
{
sol[p]=i;
v[i]=true;
bkt(p+1);
v[i]=false;
}
}
}
int main () {
freopen ("permutari.in","r",stdin);
freopen ("permutari.out","w",stdout);
scanf ("%d",&n);
bkt(1);
return 0;
}