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í.
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
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
Program pro zadávání slov (C#/C++)
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Program pro zadávání slov (C#/C++)
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
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Program pro zadávání slov (C#/C++)
Třeba v C# bys to mohol vyrešit následovne:
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> 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);
Informace o programování? tak: Přehled programovacích jazyků nebo Klíčova slova v programování
Re: Program pro zadávání slov (C#/C++)
Klasika
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!
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)
(pravil K. H. Borovský o cenzuře internetu)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 6
- 930
-
od petr22
Zobrazit poslední příspěvek
17 pro 2023 09:11
-
- 2
- 1897
-
od atari
Zobrazit poslední příspěvek
06 čer 2023 11:33
-
- 14
- 2414
-
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
- 1186
-
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
- 1635
-
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 2 hosti