W zadaniu są dwie zmienne, nazwijmy je A i B.
Rozwiązanie polega na tym, aby sprowadzić wartość A i B do tej samej liczby.
Gdy w powtórzeniu pętli zrobisz A = A + A (np. 5 = 5 + 5), A będzie się równało 10, czyli w kolejnym powtórzeniu, gdzie aby rozwiązać zadanie trzeba zrobić operację 10 = 10 + 5, twój program zrobi 10 = 10 + 10, bo A zostało zastąpione.
c1 nie równa się d1. c1 to wejściowa wartość, którą chcesz ciągle dodawać do liczby.
po kolei to by wyglądało tak:
d1(5) = d1(5) + c1(5)
d1(10) = d1(10) + c1(5)
d1(15) = d1(15) + c1(5)
…
gdy nie zastosujesz c1:
d1(5) = d1(5) + d1(5)
d1(10) = d1(10) + d1(10)
d1(20) = d1(20) + d1(20)
…