fn main() { let bank = [500, 200, 100, 50, 20, 10, 5]; let betrag = 42035; let mut rest = betrag; // I need to borrow a slice from the array to iterate over it for x in &bank { let r1 = rest % x; let dif = rest - r1; println!("Ich gebe {}x einen {}€ Schein aus", (dif/x), x); rest = r1; } if rest != 0 { println!("Der Betrag kann nicht passend ausgezahlt werden. Rest: {}", rest); } }