Tak teoreticky metod může být několik, záleží jen, jestli se ta metoda má primárně zabývat roložením čísla nebo to prostě má jen splnit úkol.
První co mě napadlo bylo náhodný vygenerování čísel - pokud máš rozložit na 10 čísel, tak 9 z nich náhodně vygeneruješ (=RAND() funguje od 0 do 1, takže k tomu dej ještě nějakej koeficient, třeba x10) a poslední dopočteš ze sumy předchozích a rozkládaného čísla. Jako příklad to není moc efektivní, hlavně to není rozklad že jo... každopádně bez náhodných čísel se neobejdeš...
Další nápad podobnej, odečítat náhodná čísla od rozkládaného s tím, že poslední číslo je zbytek po odečtení od rozkládaného (nepřecenit koeficient u RAND() ).
Další nápad vzít číslo a v každé iteraci (tedy pro každý řádek) udělat třeba jeho polovinu (problém je v tom, že sice se součtem nedostaneš přes finální číslo, jenže vždycky zbytek bude ta druhá polovina, takže vždycky budou 2 poslední čísla stejná)
Kód:
53
26.5
13.25
6.625
3.3125
....
____
106
Možná by šel vymyslet i sofistikovanější vzorec (tohle všechno jsou rychlokvašky za 30s hotovo), ale otázka je, k čemu by to bylo dobré... tzn otázka: Co to vlastně bude dělat?