Witam, rozpocząłem nauke C# i pod koniec rodziału natknąłem się na poważny problem z rozwiązaniem 1 z 15 zadań. Akurat jest to aktulane i tracę bardzo dużo czasu na rozwikłanie problemu..
Zadanie brzmi :
Dysponując monetami 1 zł, 2 zł, 5 zł sprawdź, na ile różnych sposobów można
wypłacić 10 zł. Napisz program, który wyświetli w oknie konsoli wszystkie możliwe
kombinacje.
Rozpisałem na kartce możliwe sposoby wyszło mi ich 10.
Nie proszę o rozwiązanie lecz nakierowanie.
np.
posiadam zmienne
k = kwota do wyplaty
n = moneta
x = numer sposobu
Zastanawia mnie czy jest możliwośc wykorzystania rekurencji w taki sposób aby zmienna n się zmieniała w wartościach 5 , 2 , 1.
Dodam że to pierwszy rodział i autor chce aby zadanie zostało rozwiązane przy pomocy Pętl ( jeszcze nie było mowy o tablicach i tworzenia method ) .