Die Bedingungen in der Klammer versteh ich nicht so ganz.
Code:
(int i = 11; i >= 0; i--)
heißt 11 durchläufe? Warum? Das i wird als int gespeichert und das wird abgerufen wenn i größer gleich 0 ist?
Code:
int i;
(i = 11; i >= 0; i--)
wäre das selbe?
und die Verbindung zwischen dollars und Zahlen ist mir irgendwie unerklärlich. Woher weiß jetzt das Programm, dass es 2€ nehmen muss statt 0,50€?
if (payed >= dollars[i]) {