Código
#include <stdio.h> #define M1 0.25 #define M2 0.10 #define M3 0.05 #define M4 0.01 int main() { int m1, m2, m3, m4; float cantidad; m1=(int)(cantidad/M1); cantidad-=m1*M1; m2=(int)(cantidad/M2); cantidad-=m2*M2; m3=(int)(cantidad/M3); cantidad-=m3*M3; m4=(int)(cantidad/M4); cantidad-=m4*M4; "Monedas de 0.01:\t%d\n", m1, m2, m3, m4); return 0; }
y la salida:
Código:
xiruko:~$ gcc monedas.c -o monedas
xiruko:~$ ./monedas
Introduce la cantidad: 2.43
Monedas de 0.25: 9
Monedas de 0.10: 1
Monedas de 0.05: 1
Monedas de 0.01: 3
xiruko:~$
un saludo!
modifico: no vi que ya habias resuelto tu duda. igualmente lo dejo por si te sirve.