Cod sursa(job #836803)

Utilizator bghimisFMI Ghimis Bogdan bghimis Data 16 decembrie 2012 19:16:06
Problema Generare de permutari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.63 kb
// CPlusPlus Console Application.cpp : Defines the entry point for the console application.
//

#include <fstream>
using namespace std;

fstream cin("permutari.in", ios::in);
fstream cout("permutari.out", ios::out);

#include <algorithm>
#include <vector>

int main(int argc, char* argv[])
{
	vector<int> *myList = new vector<int>;

	int n;
	cin >> n;

	for (int i = 1; i <= n; i++)
	{
		myList->push_back(i);
	}

	do 
	{
		for (vector<int>::iterator it = myList->begin(); it != myList->end(); it++)
			cout << *it << " ";
		cout << endl;
	} while ((next_permutation(myList->begin(), myList->end())));
	 
}