Cod sursa(job #299532)

Utilizator andreivFMI - vacaroiu andrei andreiv Data 6 aprilie 2009 20:44:17
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>
#include <algorithm>
using namespace std;
int main()
{ long int v[10],n,i,j,nr;

  freopen("permutari.in","r",stdin);
  freopen("permutari.out","w",stdout);
  
  scanf("%d",&n);nr=1;
  for (i=2;i<=n;i++)nr*=i;
  for (i=0;i<n;i++) v[i]=i+1;
  for (i=1;i<=nr;i++)
	 { for (j=0;j<n;j++) printf("%d ",v[j]);
       printf("\n");  
	   
	    next_permutation(v,v+n);
	  }
return 0;}