TOPIC

esta dando 10% erro eu n sei pq - why it´s wrong

jbcjhvcf asked 1 month ago

include

using namespace std;

int main() { int num; cin >> num;

int cem = ((num/100) % 100);
int cinqu = ((num % 100) / 50);
int vinte =((num % 100 % 50) / 20);
int dez = ((num % 100 % 50 % 20) / 10);
int dois =((num % 100 % 50 % 20 % 10) /2);
int um =((num % 100 % 50 % 20 %10) % 2);

cout <<cem<<" nota(s) de R$ 100,00" <<endl;
cout <<cinqu<<" nota(s) de R$ 50,00" <<endl;
cout <<vinte<< " nota(s) de R$ 20,00"<<endl;
cout <<dez<< " nota(s) de R$ 10,00"<<endl;
cout <<dois<< " nota(s) de R$ 2,00"<<endl;
cout <<um<< " nota(s) de R$ 1,00"<<endl;

return 0;

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Augusto Camargo replied 1 month ago

    o seu inputdeve incluir antes da contagem de notas o valor inicial do input

    999999 9999 nota(s) de R$ 100,00 1 nota(s) de R$ 50,00 2 nota(s) de R$ 20,00 0 nota(s) de R$ 10,00 1 nota(s) de R$ 5,00 2 nota(s) de R$ 2,00 0 nota(s) de R$ 1,00

    e não

    9999 nota(s) de R$ 100,00 1 nota(s) de R$ 50,00 2 nota(s) de R$ 20,00 0 nota(s) de R$ 10,00 1 nota(s) de R$ 5,00 2 nota(s) de R$ 2,00 0 nota(s) de R$ 1,00

    também demorei pra descobrir espero ter ajudado

  • Augusto Camargo replied 1 month ago

    faltou vc colocar o valor inserido pelo sistema antes de exbir as notas

  • Wilter Porto replied 1 month ago

    acredito que o problema esteja relacionado a como está fazendo. pq não usa variáveis chamadas resto e quociente? você está passando modulos demais numa mesma sentença.