VA ROG MULT! #2205 PBINFO
Se consideră un cuvânt C format din litere mici, nu neapărat distincte.
Cerința
Să se afișeze în ordine lexicografică toate cuvintele distincte formate cu exact aceleași caractere ca și C.
Date de intrare
Fișierul de intrare permrep.in conține pe prima linie cuvântul C.
Date de ieșire
Fișierul de ieșire permrep.out va conține pe câte o linie un cuvânt care are exact aceleași litere ca și C.
Restricții și precizări
Cuvântul C va avea lungimea de cel mult 9
Exemplu
permrep.in
mama
permrep.out
aamm
amam
amma
maam
mama
mmaa
Răspunsuri la întrebare
Răspuns de
1
#include <fstream>
#include <algorithm>
#include <cstring>
using namespace std;
ifstream f("permrep.in");
ofstream g("permrep.out");
char c[10];
int main()
{
f>>c;
sort(c,c+strlen(c));
do
{
g<<c<<'\n';
}
while(next_permutation(c,c+strlen(c)));
return 0;
}
infomatrix:
as fi vrut fara functii predefinite...
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă