Pagini recente » Cod sursa (job #143865) | Diferente pentru problema/royfloyd intre reviziile 37 si 34 | Cod sursa (job #884861) | Cod sursa (job #2288986) | Cod sursa (job #2288996)
#include <fstream>
#include <algorithm>
#include <string>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
string c;
short int z,x;
int main(){
int i;
fin>>z;
for(i=0;i<z;++i){
c+='a'+i;
}
do{
for(i=0;i<z;++i){
fout<<c[i]-'a'+1<<' ';
}
fout<<'\n';
}while(next_permutation(c.begin(),c.end()));
return 0;
}