Cod sursa(job #3335059)

Utilizator Emre12Isleam Emre Emre12 Data 21 ianuarie 2026 15:35:30
Problema Generare de permutari Scor 100
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <stdio.h>
#include <stdlib.h>
#define MAXN 8
int v[MAXN],f[MAXN+1],n;FILE*fin;FILE*fout;void back(int d){int i,j;if(d == n){for(i = 0; i < n;i++)fprintf(fout,"%d ",v[i]);fprintf(fout,"\n");}else for(i = 1; i <= n;i++){if(f[i] == 0){v[d] = f[i] = i;back(d+1);f[i] = 0;}}}int main(){fin = fopen("permutari.in","r");fout = fopen("permutari.out","w");fscanf(fin,"%d",&n);back(0);}