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: 204
Registrován: prosinec 10
Pohlaví: Muž

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: 8695
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž

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, Oracle SQL, C#
PhpStorm, xampp, WinSCP, Opera browser, Windows 10
Xiaomi 3S (RAM 2GB, CZ LTE)
Raspberry PI 3, bez chlazení, v krabičce, 8 GB SD, KODI, Raspbian

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

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
Master Level 8
Příspěvky: 6113
Registrován: prosinec 10
Pohlaví: Muž

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!
Katedrála je úžasná: ty obláčky při startu, ta krásná modrá okýnka, která jdou otevírat, zavírat, minimalizovat, maximalizovat... V okýnkách jsou maximalizovány obrazy svatých: Svatý Jack, který pokorně čekal na start Windows a přitom umřel hlady, Svatý Tom, který tak dlouho načítal stránku z www.microsoft.com až se dostal do Extáze... (Danny: Spasitel Bill)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • G.Skill program
    od TheZIGI » 05 pro 2017 17:22 » v Vše ostatní (sw)
    5
    213
    od Turion
    05 pro 2017 20:10
  • Zálohovací program
    od proofer » 04 bře 2017 16:54 » v Windows 10, 8, 7, Vista, XP…
    2
    325
    od faraon
    05 bře 2017 06:22
  • Program na design
    od lamačsrdcí217 » 01 led 2018 21:50 » v Design a grafické editory
    3
    293
    od fandam007
    15 led 2018 00:34
  • nejde spustit program
    od huhto » 03 črc 2017 15:37 » v Windows 10, 8, 7, Vista, XP…
    13
    528
    od huhto
    06 črc 2017 15:06
  • Program pro kytary
    od filip.bazant98 » 25 bře 2017 16:05 » v Vše ostatní (sw)
    1
    204
    od Pic
    25 bře 2017 23:25

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 1 host