Ahoj, potřeboval bych píchnout. Dělám prográmek, jenž vrací peníze. Měl by vracet v co nejmenším možném počtu bankovek(mincí). Ale nějak si vůbec nevím rady jak na to. Mám zatím tohle:
int pokladna[] = {5000,2000,1000,500,200,100,50,20,10,5,2,1};
int vraci = 953;
int vraceno = 0;
int kolik = 0;
int bankovka = 0;
for (int i = 0; i < pokladna.length; i++) {
kolik = vraci/pokladna[i];
if (pokladna[i] < vraci){
vraceno = pokladna[i] - vraci;
}
bankovka = pokladna[i];
System.out.println(kolik + "x" + bankovka);
}
vůbec nevím ja na to. Děkuju předem