TOPIC

Não faço ideia do que está errado

maplima asked 2 years ago

A quantia de coelhos vai pra quantia de ratos e a quantia de ratos e sapos vai pra coelhos e eu não tenho nenhuma ideia do porque isso tá acontecendo :(


#include <iomanip>
#include <string.h>
using namespace std;

int main(){
    int n, c=0, r=0, s=0, t=0,q;
    float pc,pr,ps;
    char res[2];

    cin >> n;

    for (int i = 1;i<=n;i++){
        cin >> q >> res;
        cin.ignore();
        if (strcmp(res,"C")){
            c += q;
        }
        else if (strcmp(res,"R")){
            r += q;
        }
        else{
            s += q;
        }
    }
    t = c + r + s;
    pc = (100.0*c)/t;
    pr = (100.0*r)/t;
    ps = (100*s)/t;

    cout << fixed << setprecision(2);
    cout << "Total: " << t << " cobaias" << endl << "Total de coelhos: " << c << endl;
    cout << "Total de ratos: " << r << endl << "Total de sapos: " << s << endl;
    cout << "Percentual de coelhos: " << pc << " %" << endl;
    cout << "Percentual de ratos: " << pr << " %" << endl;
    cout << "Percentual de sapos: " << ps << " %" << endl;

    return 0;
}```

This topic has not been answered yet. Be the first!

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