Cod sursa(job #1011013)

Utilizator bghimisFMI Ghimis Bogdan bghimis Data 16 octombrie 2013 08:24:13
Problema Generare de permutari Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>
#include <algorithm>
using namespace std;

int main()
{
  ifstream cin("permutari.in");
  ofstream cout("permutari.out");

  int n; cin >> n;

  int *v = new int[n + 1];
  for (int i = 0; i < n; i++)
    v[i] = i + 1;

  do
    {
      for (int i = 0; i < n; i++)
	cout << v[i] << " " << endl;
    }
  while( next_permutation(v, v + n) );

  cin.close();
  cout.close();

  return 0;
}