Cod sursa(job #3204984)

Utilizator AlexandruDrg23Draghici Alexandru AlexandruDrg23 Data 18 februarie 2024 15:00:19
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.47 kb
#include <iostream>
#include <algorithm>
#include <fstream>
using namespace std;

int v[9];
ifstream fin("permutari.in");
ofstream fout("permutari.out");

int main()
{
    int n;
    fin>>n;
    int su=1;
    for(int k=2;k<=n;k++)
        su*=k;
    for(int k=1;k<=n;k++)
        v[k]=k;
    for(int k=1;k<=su;k++)
    {
        for(int c=1;c<=n;c++)
            fout<<v[c]<<" ";
        fout<<'\n';
        next_permutation(v+1,v+1+n);
    }
    return 0;
}