-
Notifications
You must be signed in to change notification settings - Fork 48
/
1094.c
55 lines (35 loc) · 895 Bytes
/
1094.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
@autor: Malbolge;
@data: 20/07/2018;
@nome: Experiências;
*/
#include <stdio.h>
#include <string.h>
int main ()
{
unsigned short int testes, coelho = 0, sapo = 0, rato = 0, i, temp = 0, total = 0;
float pcoelho, psapo, prato;
char letra;
scanf("%hd", &testes);
for (i = 0; i < testes; i++){
scanf("%hd %c", &temp, &letra);
if (letra == 'C'){
coelho += temp;
}else if (letra == 'R'){
rato += temp;
}else if (letra == 'S'){
sapo += temp;
}
total += temp;
}
printf("Total: %d cobaias\n", total);
printf("Total de coelhos: %d\n", coelho);
printf("Total de ratos: %d\n", rato);
printf("Total de sapos: %d\n", sapo);
pcoelho = coelho*100.0/total;
prato = rato*100.0/total;
psapo = sapo*100.0/total;
printf("Percentual de coelhos: %.2f %%\n", pcoelho);
printf("Percentual de ratos: %.2f %%\n", prato);
printf("Percentual de sapos: %.2f %%\n", psapo);
}