Pagini recente » Cod sursa (job #1428004) | Cod sursa (job #1850991) | Cod sursa (job #566733) | Cod sursa (job #2072149) | Cod sursa (job #2569632)
#include <bits/stdc++.h>
using namespace std;
ifstream in("permutari.in");
ofstream out("permutari.out");
int st[15];
bool viz[15];
void bt(int n,int k)
{
if(n == k)
{
for(int i = 1; i <= k; i++)
out << st[i] <<" ";
out <<'\n';
}
for(int i = 1; i <= n; i++)
if(viz[i] == false)
{
viz[i] = true;
st[k + 1] = i;
bt(n,k + 1);
viz[i] = false;
}
}
int main()
{
int n;
in >> n;
bt(n,0);
return 0;
}