Páginas

sexta-feira, 25 de novembro de 2011

Exemplo 37

==============================================================

Um caixa automático de um determinado banco contém somente notas de 1, 5, 10, 50 e 100 de
uma certa moeda. Escreva um programa que leia um número positivo (que representa um valor a
ser sacado do caixa) e imprima o saque que minimiza o número total de notas. Exemplo para
287:  2 nota de 100, 1 nota de 50, 4 notas de 10, 1 nota de 5 , 2 notas de 1.

==============================================================

#include <stdio.h>

void saque (int valor){

    int cedulas[5] = {100,50,10,5,1};
    int cont;

    for(cont=0;cont<=4;cont++){

        printf("%d NOTA(s) DE %d.\n", (valor/cedulas[cont]) ,cedulas[cont]);

        valor = valor % cedulas[cont];

    }


}



int main(){

    float grana;

    printf("Entre com o valor a ser sacado.\n");
    scanf("%f",&grana);

    saque(grana);

    return(0);
}

==============================================================

Nenhum comentário:

Postar um comentário