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!