Cod sursa(job #2315765)

Utilizator priboiraduPriboi Radu Bogdan priboiradu Data 10 ianuarie 2019 15:39:12
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <bits/stdc++.h>

int v[9];

int main() {
    FILE *fin, *fout;
    int n, i;
    fin = fopen( "permutari.in", "r" );
    fout = fopen( "permutari.out", "w" );
    fscanf( fin, "%d", &n );
    for ( i = 0; i < n; i++ )
        v[i] = i + 1;
    do {
        for ( i = 0; i < n; i++ )
            fprintf( fout, "%d ", v[i] );
        fprintf( fout, "\n" );
    } while ( std::next_permutation( v, v + n ) );
    fclose( fin );
    fclose( fout );
    return 0;
}