Cod sursa(job #362211)

Utilizator iuly2freemanVasiliev Iulian iuly2freeman Data 8 noiembrie 2009 15:58:52
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <fstream>
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>

std::ifstream  fin("permutari.in");
std::ofstream fout("permutari.out");

std::vector<int> v;

void citire()
{
	short int n;
	fin >> n;
	
	for (int i = 0; i < n; ++i)
	{
		v.push_back(i+1);
	}
}

int main()
{
	citire();
	
	do
	{
		copy(v.begin(), v.end(), std::ostream_iterator<int>(fout, " "));
		fout << "\n";
	}while(next_permutation(v.begin(), v.end()));
}