Cod sursa(job #2412760)

Utilizator SmokeCiocotisan Cosmin Smoke Data 22 aprilie 2019 15:30:47
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.65 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream in("permutari.in");
ofstream out("permutari.out");

  int viz[10] ,v[10],aux[10];
int n;

  void afisare()
  {
      for(int  i = 0 ; i < n ; i++)
         out<<aux[i]<<" ";

      out<<'\n';


  }

  void gen(int k)
  {
      if(k == n) afisare();

      else
      {
          for(int i = 1 ; i<=n ;i++)
            if(!viz[i])
          {
              viz[i] = 1;
              aux[k]= i;
              gen(k+1);
              viz[i] = 0;
          }

    }


      }







int main()
{
    in>>n;

    gen(0);



    return 0;
}