TOPIC
Wrong answer (10%)
lfelipe182 asked 3 years ago
#include <stdio.h>
int main(){
unsigned short int casos, i, quantidade_animais=0, coelhos=0, ratos=0, sapos=0, total=0;
char animal;
scanf("%hd", &casos);
for (i=0; i<casos; i++){
scanf("%hd %c", &quantidade_animais, &animal);
if (animal == 'C'){
coelhos+=quantidade_animais;
}
if (animal == 'R'){
ratos+=quantidade_animais;
}
if (animal == 'S'){
sapos+=quantidade_animais;
}
total+=quantidade_animais;
}
printf("Total: %d cobaias\n", total);
printf("Total de coelhos: %d\n", coelhos);
printf("Total de ratos: %d\n", ratos);
printf("Total de sapos: %d\n", sapos);
printf("Percentual de coelhos: %.2f %%\n", (float)(coelhos*100)/total);
printf("Percentual de ratos: %.2f %%\n", (float)(ratos*100)/total);
printf("Percentual de sapos: %.2f %%\n", (float)(sapos*100)/total);
return 0;
}