/* Name: rendu monnaie Author: ARCHAMBEAU Date: 13/09/06 14:07 Description: Donne les types et nombres de billets pour chaque somme d'argent */ #include #include #include int main(void) { int nb500, nb200, nb100, nb50, nb20, nb10, nb5, np2, np1, argent; printf("Veuillez entrer la somme d'argent\n"); scanf("%d", &argent); nb500 = argent/500; argent = argent%500; /* on peut aussi ecrire : argent%= 500; */ nb200 = argent/200; argent = argent%200; nb100 = argent/100; argent = argent%100; nb50 = argent/50; argent = argent%50; nb20 = argent/20; argent = argent%20; nb10 = argent/10; argent = argent%10; nb5 = argent/5; argent = argent%5; np2 = argent/2; argent = argent%2; np1 = argent; if(nb500>1) printf("Il faut %d billets de 500 EUR\n", nb500); if(nb500==1) printf("Il faut %d billet de 500 EUR\n", nb500); if(nb200>1) printf("Il faut %d billets de 200 EUR\n", nb200); if(nb200==1) printf("Il faut %d billet de 200 EUR\n", nb200); if(nb100>1) printf("Il faut %d billets de 100 EUR\n", nb100); if(nb100==1) printf("Il faut %d billet de 100 EUR\n", nb100); if(nb50>1) printf("Il faut %d billets de 50 EUR\n", nb50); if(nb50==1) printf("Il faut %d billet de 50 EUR\n", nb50); if(nb20>1) printf("Il faut %d billets de 20 EUR\n", nb20); if(nb20==1) printf("Il faut %d billet de 20 EUR\n", nb20); if(nb10>1) printf("Il faut %d billets de 10 EUR\n", nb10); if(nb10==1) printf("Il faut %d billet de 10 EUR\n", nb10); if(nb5>1) printf("Il faut %d billets de 5 EUR\n", nb5); if(nb5==1) printf("Il faut %d billet de 5 EUR\n", nb5); if(np2>1) printf("Il faut %d pieces de 2 EUR\n", np2); if(np2==1) printf("Il faut %d piece de 2 EUR\n", np2); if(np1>1) printf("Il faut %d pieces de 1 EUR\n", np1); if(np1==1) printf("Il faut %d piece de 1 EUR\n", np1); system ("pause"); return 0; }