Cod sursa(job #188400)

Utilizator ssergiussSergiu-Ioan Ungur ssergiuss Data 8 mai 2008 10:22:35
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include<stdio.h>
int sol[101],n,marcaj[101];
void Tipar(){
     for(int i=1; i<=n; ++i)
             printf("%d",sol[i]);
     printf("\n");}
void Back(int k){
     if(k==n+1)
               Tipar();
     else
         for(int i=1; i<=n; ++i)
                  if(!marcaj[i]){
                                 sol[k]=i;
                                 marcaj[i]=1;
                                 Back(k+1);
                                 marcaj[i]=0;}}
int main(){
    scanf("%d",&n);
    Back(1);}