20 likes | 158 Views
Vytvořte program pro výčetku platidel. Definujte hodnoty jednotlivých platidel: int p=12; /* pocet jednotlivych platidel */ int platidla[20] = { 5000 , 2000 , 1000 , 500 , 200 , 100 , 50 , 20 , 10 , 5 , 2 , 1 };
E N D
Vytvořte program pro výčetku platidel. Definujte hodnoty jednotlivých platidel: int p=12; /* pocetjednotlivych platidel */ intplatidla[20] = {5000 , 2000 , 1000 , 500 , 200 , 100 , 50 , 20 , 10 , 5 , 2 , 1 }; a počet potřebných bankovek a mincí výše uvedených velikostí k vyplacení zadané částky a inicializujte je na nulu: int kusy_platidel[20] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }; Zadejte hodnotu výplaty - přečtěte ji pomocí printf("požadavkový text") a scanf() . Poté v cyklu od 0 do (počtu platidel) -1 [ ~ indexyjdouodnuly ] zjistěte s využitím celočíselného dělení požadovaný počet jednotlivých bankovek a mincí: kusy_platidel [ i] = plat/platidla[ i ] ; Nakonecvytiskněte v cyklu od 0 do (počtu platidel) –1 počty kusů jednotlivých platidel potřebných pro zadanou částku. Tiskněte jen ty jejichž počet kusů je > 0.