//by Prodigy_- - #DelphiX #include #include main() { int valor=0, n1=0, n2=0, n5=0, n10=0, n20=0, n50=0, n100=0, montante; clrscr(); printf("Digite o valor total de reais: "); scanf("%d", &valor); montante=valor; while (valor >= 100) { valor = valor - 100; n100++; } while (valor>=50) { valor = valor - 50; n50++; } while (valor>=20) { valor = valor -20; n20++; } while (valor>=10) { valor = valor - 10; n10++; } while (valor>=5) { valor = valor - 5; n5++; } while (valor>=2) { valor = valor - 2; n2++; } while (valor>=1) { valor = valor - 1; n1++; } printf("Este montante R$%d,00 representa \n", montante); if (n100>1) { printf("%d notas de 100\n", n100); } else { if (n100 == 1) printf("%d nota de 100\n", n100); } if (n50 > 1) { printf("%d notas de 50\n", n50); } else { if (n50 == 1) printf("%d nota de 50\n", n50); } if (n20 > 1) { printf("%d notas de 20\n", n20); } else { if (n20 == 1) printf("%d nota de 20\n", n20); } if (n10 > 1) { printf("%d notas de 10\n", n10); } else { if (n10 == 1) printf("%d nota de 10\n", n10); } if (n5 > 1) { printf("%d notas de 5\n", n5); } else { if (n5 == 1) printf("%d nota de 5\n", n5); } if (n2 > 1) { printf("%d notas de 2\n", n2); } else { if (n2 == 1) printf("%d nota de 2\n", n2); } if (n1 > 1) { printf("%d notas de 1\n", n1); } else { if (n1 == 1) printf("%d nota de 1\n", n1); } getch(); }