Program pro zadávání slov (C#/C++)

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
bradto
Level 2
Level 2
Příspěvky: 222
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Program pro zadávání slov (C#/C++)

Příspěvekod bradto » 09 kvě 2017 19:00

Ahoj, zkouším naprogramovat jeden program, který by - zjednodušeně řečeno - měl zadávat všechny možný kombinace znaků do vyskakovacího okna (v podstatě do druhého programu, který mi testuje, zda-li ta daná kombinace splňuje kritéria..).
stačí úplně, když program bude umět generovat kombinace (nejlíp ne úplně náhodně, aby se nestalo, že se začnou opakovat, než vyzkouší některý, který ještě nezadával. Aka systematický zadávání. :lol:
No a potom aby to zadával do toho okna a nevypisoval mi to jenom na obrazovku.

V současný fázi jsem se dostal jen k tomu, že mi program vypíše na obrazovku čísla od 1 do N. Nepřišel jsem zatím na to, jak programu říct, aby přidal i písmena.. vlastně by program mohl zvládnout celou ASCII tabulku :roll:

Je to velmi basic program, ale zatím dělám základy. Díky za rady, třeba na to přijdu sám :idea:

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Program pro zadávání slov (C#/C++)

Příspěvekod CZechBoY » 15 kvě 2017 22:08

Udelej si promennou typu char a zacni od hodnoty 0 a zvysuj az do maxima. V obou jazycich existuje funkce na prevod z ascii hodnoty na ascii znak.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Titti
nováček
Příspěvky: 1
Registrován: květen 17
Pohlaví: Muž
Stav:
Offline

Re: Program pro zadávání slov (C#/C++)

Příspěvekod Titti » 22 kvě 2017 13:03

Třeba v C# bys to mohol vyrešit následovne:

Kód: Vybrat vše

 List<string> generKlic(char[] znaky, int delka)
        {
            List<string> sez = new List<string>();
            List<string> pomsez = new List<string>();
            pomsez.Add("");
            for (int i = 0; i < delka; i++)
            {
                List<string> tmp=new List<string>();
                for (int j = 0; j < pomsez.Count; j++)
                {
                    for (int k = 0; k < znaky.Length; k++)
                    {
                        sez.Add(pomsez[j] + znaky[k]);
                        tmp.Add(pomsez[j] + znaky[k]);
                    }
                }
                pomsez = tmp;
            }
            return sez;
        }

První parameter funkce je seznam znaku ktere chces generovat, a pak druhý parameter je delka kliče,
pak to zavolat nejak takhle:

Kód: Vybrat vše

List<string> seznam = generKlic("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray(),3);

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Program pro zadávání slov (C#/C++)

Příspěvekod faraon » 22 kvě 2017 16:42

Klasika :lol:

https://www.youtube.com/watch?v=DbeFVVx8Sko

Akorát se tazatel od založení tématu už neobjevil, tak doufám že to definitivně nevzdal!
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Program ONVIF, IP cam
    od NIESRA » 16 pro 2023 20:21 » v Vše ostatní (sw)
    6
    892
    od petr22 Zobrazit poslední příspěvek
    17 pro 2023 09:11
  • Program pro editaci fontů
    od IoannesPragensis » 05 čer 2023 20:01 » v Programy ke stažení
    2
    1864
    od atari Zobrazit poslední příspěvek
    06 čer 2023 11:33
  • Program na střídání videa Příloha(y)
    od lukas212 » 10 dub 2024 11:01 » v Design a grafické editory
    14
    1809
    od lukas212 Zobrazit poslední příspěvek
    14 dub 2024 19:50
  • Program se stále ptá na spuštění při startu OS
    od Karrex » 17 pro 2023 15:09 » v Windows 11, 10, 8...
    3
    1132
    od zeus Zobrazit poslední příspěvek
    19 pro 2023 18:50
  • Program: klávesová zkratka->napíše se text
    od pikaso.andreas » 18 črc 2023 14:12 » v Vše ostatní (sw)
    3
    1628
    od X Zobrazit poslední příspěvek
    19 črc 2023 18:28

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host