Pagini recente » Cod sursa (job #2644392) | Cod sursa (job #2900919) | Cod sursa (job #1739409) | Cod sursa (job #656561) | Cod sursa (job #661962)
Cod sursa(job #661962)
#include<cstdio>
using namespace std;
const char in[]="permutari.in";
const char out[]="permutari.out";
const int N = 10;
int v[N], n;
bool ok[N];
void back(int k)
{
if(k == n + 1)
{
for(int i = 1 ; i <= n ; ++i)
printf("%d ", v[i]);
printf("\n");
}
else
{
for(int i = 1 ; i <= n ; ++i)
if(!ok[i])
{
ok[i] = true;
v[k] = i;
back(k + 1);
ok[i] = false;
}
}
}
int main()
{
freopen(in,"r",stdin);
freopen(out,"w",stdout);
scanf("%d", &n);
back(1);
return 0;
}