Pagini recente » Cod sursa (job #2104497) | Cod sursa (job #372471) | Cod sursa (job #3204805) | Cod sursa (job #1753492) | Cod sursa (job #2142807)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int n,v[10],ver[10];
void recursiv(int x)
{
int i;
if(x==n+1)
{
for(i=1;i<=n;i++)
fout << v[i] << ' ';
fout << '\n';
}
else
{
for(i=1;i<=n;i++)
{
if(ver[i]==0)
{
v[x]=i;
ver[i]=1;
recursiv(x+1);
ver[i]=0;
// fout << "- - - - - " << '\n';
}
}
}
}
int main()
{
fin >> n;
recursiv(1);
return 0;
}