Pagini recente » Cod sursa (job #280166) | Diferente pentru info-oltenia-2019/individual/clasament/9 intre reviziile 2 si 1 | Profil aIexpetrescu | Cod sursa (job #2024643) | Cod sursa (job #1510348)
#include <cstdio>
#include <algorithm>
using namespace std;
FILE *f = fopen ( "permutari.in" , "r" ) , *g = fopen ( "permutari.out" , "w" );
int N , perm [] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 } , i;
int main()
{
//read
fscanf ( f , "%d" , &N );
//generate
do{
for ( i = 0 ; i < N ; i ++ )
fprintf ( g , "%d " , perm [ i ] );
fprintf ( g , "\n" );
} while ( next_permutation ( perm , perm + N ) ) ;
}