Pagini recente » Cod sursa (job #881942) | Cod sursa (job #2057529) | Cod sursa (job #753832) | Cod sursa (job #2636824) | Cod sursa (job #1895875)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int N,i;
bool fol[10];
vector <int> t;
void afiseaza()
{
for (int j=0; j<N; j++)
fout<<t[j]<<" ";
fout<<'\n';
}
void back(int n)
{
if (n>N) afiseaza(); else
{
for (int i=1; i<=N; i++)
{
if (!fol[i])
{
fol[i]=1;
t.push_back(i);
back(n+1);
fol[i]=0;
t.pop_back();
}
}
}
}
int main()
{
fin>>N;
back(1);
}