Cod sursa(job #1651577)

Utilizator pickleVictor Andrei pickle Data 13 martie 2016 16:02:00
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;

int d[10];

int main() {
  ifstream fin ("permutari.in");
  ofstream fout("permutari.out");

  int N;
  fin >> N;
  for(int i = 0; i < N; ++i)
    d[i] = i + 1;

  do {
    for(int i = 0; i < N; ++i)
      fout << d[i] << (i == N-1 ? '\n' : ' ');
  } while(next_permutation(d, d+N));

  return 0;
}