TÓPICO

5% c++ help, please TT kk

Jonathan Cedrim De Souza perguntou 1 month ago

saída correta, o que mais essa questão quer? kkkk

#include <stdio.h>
#include <iostream>
#include <iomanip>

using namespace std;

int main () {

    int pivo = 0;
    double totalValue = 00.00;
    float note[6] = { 100.00, 50.00, 20.00, 10.00, 05.00, 02.00 };
    float coin[6] = { 01.00, 0.50, 00.25, 00.10, 00.05, 00.01 };

    cin >> totalValue;

    cout << fixed << setprecision(2);

    cout << "NOTAS:" << endl;

    for ( int i = 0; i < 6; i++ ) {
        pivo = ( totalValue / note[i] );

        if ( totalValue / note[i] >= 1 ) {
            totalValue -= note[i] * pivo;
        }

        cout << pivo << " nota(s) de R$ " << note[i] << endl;
    }

    cout << "MOEDAS:" << endl;

    for ( int i = 0; i < 6; i++ ) {
        pivo = totalValue / coin[i];

        if ( totalValue / coin[i] >= 1 ) {
            totalValue -= coin[i] * pivo;
        }
        cout << pivo << " moeda(s) de R$ " << coin[i] << endl;
    }        
}

Lembre de não publicar soluções. Sua publicação pode ser revisada por nossos moderadores.

  • Victor Hugo respondido 1 month ago

    Já pro primeiro caso de teste que tem na questão o código dá a saída errada