Pánové pochopili jste to pouze částečně.
1/ Jedno v jakém programu, hlavně aby to uměl.
2/ (n nad k) je jenom část celého algoritmu. V tom prvním příkladě je to matematicky, ale je třeba to celé převést do programu.
Excel /pro mne velká neznámá/ mi jistě spočítá kolik je třeba v té sportce kombinací což by zjednodušeně matematicky vypadalo takto :
k = 49x48x47x46x45x44/1x2x3x4x5x6 = 13.983.816 /nebo jak píše mmmartin - (49 nad 6)/.
Také spočítá kolik je tam trojmístných kombinací a stejným způsobem spočítá kolik je třeba sloupečků /budeme-li u Sportky/, aby v nich byly obsaženy všechny trojmístné kombinace /to jsem spočítal v tom druhém příkladu - 921,2/.
To ovšem neznamená, že ty výsledky dokáže porovnat a vypsat těch požadovaných 921,2 (922) šestimístných kombinací - tedy sloupečků na vsazení. Na to je třeba nějaký algoritmus - program.
Pokud bychom požadovanou otázku položili nějakému inteligentnímu počitači, zněla by třeba takto.
Máš 49 čísel a losuje se jich 6. Vypiš mi všechny šestimístné kombinace, abych v nich našel všechna trojčíslí, tedy 1,2,3......23,34,45 až tu poslední 47,48,49.
Samozřejmě se tam žádné trojčíslí nesmí opakovat, protože např. v případě sázky by se zvýšily náklady.
Takže by to vypadalo takto:
1.kombinace 1,2,3,4,5,6
2. " 1,7,8,9,10,11
3. " 1,12,13,14,15,16
........... zde máme 3 sloupečky ve kterých je obsaženo 60 trojmístných kombinací a žádná se neopakuje
4. " 1,17,18,19,20,21
............ a takhle by to pokračovalo až k požadovaným /vypočteným/ ....
921. " ?
922. " ?
END
Srozumitelněji to napsat už nelze /tu moji žádost/
P.S. Tento program mám někde na kazetě v Phoenix Basicu, dělal jsem to cca před 18-ti lety a má přes 1000 řádků /tím netvrdím, že to nešlo zjednodušit, ale já to neuměl/.
Horší je, že Sharp MZ-821 s procesorem ZILOG 80 /3,5MHz/ by to počítal do konce světa, nebo spíš svého!
