#include <stdio.h>
int main()
{
double N, d[] = {100.0, 50.0, 20.0, 10.0, 5.0, 2.0, 1.0, 0.5, 0.25, 0.10, 0.05, 0.01};
int t = 0, c;
scanf("%lf", &N);
printf("NOTAS:
");
t = 0;
N+=1e-9;
while (d[t] >= 0.01)
{
c = 0;
while (N >= d[t])
{
N -= d[t];
c++;
}
if (d[t] == 1.0)
printf("MOEDAS:
");
if (d[t] >= 2.0 )
printf("%d nota(s) de R$ %.2f
", c, d[t]);
else
printf("%d moeda(s) de R$ %.2f
", c, d[t]);
t++;
}
return 0;
}
Add your comment