Cod sursa(job #2301814)

Utilizator BlaugranasEnal Gemaledin Blaugranas Data 13 decembrie 2018 15:57:29
Problema Generare de permutari Scor 0
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.35 kb
#include<stdio.h>
char n,k,p[9],u[9];
void A(char k) {
	if(k-1==n) {
		for(char i=1;i<=n;i++)
        	printf("%c ",p[i]-'0');
     	printf("\n");
	}
    else
        for(char i=1;i<=n;i++)
        if(!u[i])
            p[k]=i,u[i]=1,A(k+1),u[i]=0;
}
int main() { freopen("permutari.in","r",stdin),freopen("permutari.out","w",stdout),scanf("%d",&n),A(1); }