Troco guloso cs50
#include<stdio.h>
#include<cs50.h>
#include<math.h>
int main(void)
{
float dollar;
do
{
dollar = get_float("digite o valor");
}
while (dollar <=0);
int centavos = round(dollar * 100);
int moedas = 0;
while (centavos >=25)
{
centavos -= 25;
moedas++;
}
while (centavos >=10)
{
centavos -=10;
moedas++;
}
while (centavos >= 5)
{
centavos -= 5;
moedas++;
}
while (centavos >= 1)
{
centavos -= 1;
moedas++;
}
printf(" você vai precisar de %i moedas\n", moedas);
}
Comentários