Funciones: Desglose billetes

47 desglose billetes.html
#include <stdio.h>

void contar(int cantidad, int valor[]);

int main(){
	int valor[9] = {500, 200, 100, 50, 20, 10, 5, 2, 1};
	int cantidad;
	
	printf("Ingresa la cantidad de euros: ");
	scanf("%d", &cantidad);
	fflush(stdin);
	
	contar(cantidad,valor);	
	
	
	system("pause");
	return 0;
}

void contar(int cantidad, int valor[]){
	int i=0, n;
	
	while(cantidad>0){
		n = cantidad/valor[i];
		cantidad = cantidad%valor[i];
		if(n>0){
			printf("%d billetes/monedas de %d euros.\n",n,valor[i]);
		}
	i++;
	}
	
}

No hay comentarios:

Publicar un comentario