Pagini recente » Cod sursa (job #3164869) | Cod sursa (job #58804) | Cod sursa (job #302055) | Cod sursa (job #1248924) | Cod sursa (job #2669201)
#include <fstream>
using namespace std;
ifstream f("permutari.in");
ofstream g("permutari.out");
int stk[9],ap[9],n;
void afis()
{
for(int i = 1; i <= n; ++ i)
g << stk[i] << ' ';
g << '\n';
}
void btk(int poz)
{
if(poz > n)
{
afis();
return ;
}
for(int i = 1; i <= n; ++ i)
if(!ap[i])
{
ap[i] = 1;
stk[poz] = i;
btk(poz + 1);
ap[i] = 0;
}
}
int main()
{
f >> n;
btk(1);
}