Leia um valor de ponto flutuante com duas casas decimais. Este valor representa um valor monetário. A seguir, calcule o menor número de notas e moedas possíveis no qual o valor pode ser decomposto. As notas consideradas são de 100, 50, 20, 10, 5, 2. As moedas possíveis são de 1, 0.50, 0.25, 0.10, 0.05 e 0.01. A seguir mostre a relação de notas necessárias.
Anexos:
Soluções para a tarefa
Respondido por
13
A melhor forma de aprender é tentando.....
boa sorte nos próximos
#include <stdio.h>
int main (void){
int n, n100, n50, n20, n10, n5, n2, n1, r100, r50, r20, r10, r5, r2;
scanf ("%d", &n);
n100 = n/100;
r100 = n%100;
n50 = r100/50;
r50 = r100%50;
n20 = r50/20;
r20 = r50%20;
n10 = r20/10;
r10 = r20%10;
n5 = r10/5;
r5 = r10%5;
n2 = r5/2;
r2 = r5%2;
n1 = r2/1;
printf("%d\n", n);
printf("%d nota(s) de R$ 100,00\n", n100);
printf("%d nota(s) de R$ 50,00\n", n50);
printf("%d nota(s) de R$ 20,00\n", n20);
printf("%d nota(s) de R$ 10,00\n", n10);
printf("%d nota(s) de R$ 5,00\n", n5);
printf("%d nota(s) de R$ 2,00\n", n2);
printf("%d nota(s) de R$ 1,00\n", n1);
return 0;
}
Perguntas interessantes
Matemática,
8 meses atrás
Português,
8 meses atrás
Português,
8 meses atrás
Física,
11 meses atrás
Inglês,
11 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás