Při správné implementaci výpočtu potenční množiny uspořádání „zdrojové“ množiny písmen způsobí přehledné vypsání písmen uspořádaných dle abecedy v jednotlivých podmnožinách potenční množiny.
Příklady vstupu a výstupu
[xbayer@katana a]$ ./w
Zadejte retezec delky nejvyse 20 znaku:
ab C Ac aDd ca
Retezec: "ab C Ac aDd ca" obsahuje nasledujici mnozinu akceptovanych znaku:
{'a','b','c','d'}
jeji potencni mnozina je:
{{}, a, b, c, d, ab, ac, ad, bc, bd, cd, abc, abd, acd, bcd, abcd}
[xbayer@katana a]$
[xbayer@katana a]$ ./w
Zadejte retezec delky nejvyse 20 znaku:
ahojAHOJJOHAjoha
Retezec: "ahojAHOJJOHAjoha" obsahuje nasledujici mnozinu akceptovanych znaku:
{'a','h','j','o'}
jeji potencni mnozina je:
{{}, a, h, j, o, ah, aj, ao, hj, ho, jo, ahj, aho, ajo, hjo, ahjo}
[xbayer@katana a]$
[xbayer@katana a]$ ./w
Zadejte retezec delky nejvyse 20 znaku:
A ? : c z AA Z
Retezec: "A ? : c z AA Z" obsahuje nasledujici mnozinu akceptovanych znaku:
{'a','c','z'}
jeji potencni mnozina je:
{{}, a, c, z, ac, az, cz, acz}
[xbayer@katana a]$
[xbayer@katana a]$ ./w
Zadejte retezec delky nejvyse 20 znaku:
? : 23 4 a { }
Retezec: "? : 23 4 a { }" obsahuje nasledujici mnozinu akceptovanych znaku:
{'a'}
jeji potencni mnozina je:
{{}, a}
[xbayer@katana a]$
[xbayer@katana a]$ ./w
Zadejte retezec delky nejvyse 20 znaku:
Zdar, jak se mas?
Retezec: " Zdar, jak se mas?" obsahuje nasledujici mnozinu akceptovanych znaku:
{'a','d','e','j','k','m','r','s','z'}
jeji potencni mnozina je:
{{}, a, d, e, j, k, m, r, s, z, ad, ae, aj, ak, am, ar, as, az, de, dj, dk, dm, dr, ds, dz, ej, ek, em, er, es, ez, jk, jm, jr, js, jz, km, kr, ks, kz, mr, ms, mz, rs, rz, sz, ade, adj, adk, adm, adr, ads, adz, aej, aek, aem, aer, aes, aez, ajk, ajm, ajr, ajs, ajz, akm, akr, aks, akz, amr, ams, amz, ars, arz, asz, dej, dek, dem, der, des, dez, djk, djm, djr, djs, djz, dkm, dkr, dks, dkz, dmr, dms, dmz, drs, drz, dsz, ejk, ejm, ejr, ejs, ejz, ekm, ekr, eks, ekz, emr, ems, emz, ers, erz, esz, jkm, jkr, jks, jkz, jmr, jms, jmz, jrs, jrz, jsz, kmr, kms, kmz, krs, krz, ksz, mrs, mrz, msz, rsz, adej, adek, adem, ader, ades, adez, adjk, adjm, adjr, adjs, adjz, adkm, adkr, adks, adkz, admr, adms, admz, adrs, adrz, adsz, aejk, aejm, aejr, aejs, aejz, aekm, aekr, aeks, aekz, aemr, aems, aemz, aers, aerz, aesz, ajkm, ajkr, ajks, ajkz, ajmr, ajms, ajmz, ajrs, ajrz, ajsz, akmr, akms, akmz, akrs, akrz, aksz, amrs, amrz, amsz, arsz, dejk, dejm, dejr, dejs, dejz, dekm, dekr, deks, dekz, demr, dems, demz, ders, derz, desz, djkm, djkr, djks, djkz, djmr, djms, djmz, djrs, djrz, djsz, dkmr, dkms, dkmz, dkrs, dkrz, dksz, dmrs, dmrz, dmsz, drsz, ejkm, ejkr, ejks, ejkz, ejmr, ejms, ejmz, ejrs, ejrz, ejsz, ekmr, ekms, ekmz, ekrs, ekrz, eksz, emrs, emrz, emsz, ersz, jkmr, jkms, jkmz, jkrs, jkrz, jksz, jmrs, jmrz, jmsz, jrsz, kmrs, kmrz, kmsz, krsz, mrsz, adejk, adejm, adejr, adejs, adejz, adekm, adekr, adeks, adekz, ademr, adems, ademz, aders, aderz, adesz, adjkm, adjkr, adjks, adjkz, adjmr, adjms, adjmz, adjrs, adjrz, adjsz, adkmr, adkms, adkmz, adkrs, adkrz, adksz, admrs, admrz, admsz, adrsz, aejkm, aejkr, aejks, aejkz, aejmr, aejms, aejmz, aejrs, aejrz, aejsz, aekmr, aekms, aekmz, aekrs, aekrz, aeksz, aemrs, aemrz, aemsz, aersz, ajkmr, ajkms, ajkmz, ajkrs, ajkrz, ajksz, ajmrs, ajmrz, ajmsz, ajrsz, akmrs, akmrz, akmsz, akrsz, amrsz, dejkm, dejkr, dejks, dejkz, dejmr, dejms, dejmz, dejrs, dejrz, dejsz, dekmr, dekms, dekmz, dekrs, dekrz, deksz, demrs, demrz, demsz, dersz, djkmr, djkms, djkmz, djkrs, djkrz, djksz, djmrs, djmrz, djmsz, djrsz, dkmrs, dkmrz, dkmsz, dkrsz, dmrsz, ejkmr, ejkms, ejkmz, ejkrs, ejkrz, ejksz, ejmrs, ejmrz, ejmsz, ejrsz, ekmrs, ekmrz, ekmsz, ekrsz, emrsz, jkmrs, jkmrz, jkmsz, jkrsz, jmrsz, kmrsz, adejkm, adejkr, adejks, adejkz, adejmr, adejms, adejmz, adejrs, adejrz, adejsz, adekmr, adekms, adekmz, adekrs, adekrz, adeksz, ademrs, ademrz, ademsz, adersz, adjkmr, adjkms, adjkmz, adjkrs, adjkrz, adjksz, adjmrs, adjmrz, adjmsz, adjrsz, adkmrs, adkmrz, adkmsz, adkrsz, admrsz, aejkmr, aejkms, aejkmz, aejkrs, aejkrz, aejksz, aejmrs, aejmrz, aejmsz, aejrsz, aekmrs, aekmrz, aekmsz, aekrsz, aemrsz, ajkmrs, ajkmrz, ajkmsz, ajkrsz, ajmrsz, akmrsz, dejkmr, dejkms, dejkmz, dejkrs, dejkrz, dejksz, dejmrs, dejmrz, dejmsz, dejrsz, dekmrs, dekmrz, dekmsz, dekrsz, demrsz, djkmrs, djkmrz, djkmsz, djkrsz, djmrsz, dkmrsz, ejkmrs, ejkmrz, ejkmsz, ejkrsz, ejmrsz, ekmrsz, jkmrsz, adejkmr, adejkms, adejkmz, adejkrs, adejkrz, adejksz, adejmrs, adejmrz, adejmsz, adejrsz, adekmrs, adekmrz, adekmsz, adekrsz, ademrsz, adjkmrs, adjkmrz, adjkmsz, adjkrsz, adjmrsz, adkmrsz, aejkmrs, aejkmrz, aejkmsz, aejkrsz, aejmrsz, aekmrsz, ajkmrsz, dejkmrs, dejkmrz, dejkmsz, dejkrsz, dejmrsz, dekmrsz, djkmrsz, ejkmrsz, adejkmrs, adejkmrz, adejkmsz, adejkrsz, adejmrsz, adekmrsz, adjkmrsz, aejkmrsz, dejkmrsz, adejkmrsz}
[xbayer@katana a]$