Pagini recente » Cod sursa (job #110761) | Cod sursa (job #1284505) | Cod sursa (job #2469029) | Cod sursa (job #1843056) | Cod sursa (job #898719)
Cod sursa(job #898719)
#include <cstdio>
#include <algorithm>
#include <vector>
#define pb push_back
using namespace std;
vector <int> a;
vector <int>::iterator it;
int n,i;
int main()
{
freopen ("permutari.in","r",stdin);
freopen ("permutari.out","w",stdout);
scanf ("%d",&n);
for (i=1; i<=n; i++)
{
a.pb(i);
printf ("%d ",i);
}
printf ("\n");
while ( next_permutation( a.begin(), a.end()))
{
for (it=a.begin(); it!=a.end(); it++) printf ("%d ",*it);
printf ("\n");
}
return 0;
}