Cod sursa(job #716261)
Utilizator | Data | 18 martie 2012 15:24:07 | |
---|---|---|---|
Problema | Generare de permutari | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.27 kb |
#include<cstdio>
#include<algorithm>
int main(){freopen("permutari.in","r",stdin);freopen("permutari.out","w",stdout);int N;scanf("%d",&N);int v[99];for(int i=1;i<=N;i++)v[i]=i;do{for(int i=1;i<=N;i++)printf("%d ",v[i]);printf("\n");}while(std::next_permutation(v+1,v+N+1));}