# rozklad zadaného čísla na součet 3 přirozených čísel # program vypíše všechny možné rozklady a jejich počet cislo = int(input('Zadej přirozené číslo: ')) moznosti = 0 # počítadlo # první člen rozkladu for cislo1 in range(1, cislo - 1): # druhý člen rozkladu for cislo2 in range(1, cislo - cislo1): # třetí člen je dopočítán cislo3 = cislo - cislo1 - cislo2 # výpis rozkladu print(cislo, '=', cislo1, '+', cislo2, '+', cislo3) moznosti = moznosti + 1 # aktualizace počítadla # výpis počtu možností print('Počet možných rozkladů čísla', cislo, ':', moznosti)