Pagini recente » Cod sursa (job #619871) | Cod sursa (job #1364818) | Cod sursa (job #2503806) | Cod sursa (job #1275405) | Cod sursa (job #1829339)
#include <iostream>
#include<fstream>
using namespace std;
ifstream f("permutari.in");
ofstream g("permutari.out");
int n,i,st[10],d[10];
void tipar()
{
for(int i=1; i<=n; i++)
g<<st[i]<<' ';
g<<'\n';
}
void bkt(int p)
{
if(p==n+1)
tipar();
else
{
for(int i=1; i<=n; i++)
{
if(!d[i])
{
d[i]=1;
st[p]=i;
bkt(p+1);
d[i]=0;
}
}
}
}
int main()
{
f>>n;
bkt(1);
}