Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(void) {
- int arr[26] = { 0 }, percent, total=0, i;
- char ch;
- int A=73, B=86, C=75, D=60, E=75, F=71, G=88, H=100, I=86, J=97, K=57, L=97, M=84;
- int N=77, O=73, P=75, Q=73, R=73, S=91, T=89, U=86, V=84, W=73, X=91, Y=68,Z=66;
- while ( scanf("%ch", &ch) != EOF){
- switch (ch){
- case 'A': arr[0]++; break;
- case 'B': arr[1]++; break;
- case 'C': arr[2]++; break;
- case 'D': arr[3]++; break;
- case 'E': arr[4]++; break;
- case 'F': arr[5]++; break;
- case 'G': arr[6]++; break;
- case 'H': arr[7]++; break;
- case 'I': arr[8]++; break;
- case 'J': arr[9]++; break;
- case 'K': arr[10]++; break;
- case 'L': arr[11]++; break;
- case 'M': arr[12]++; break;
- case 'N': arr[13]++; break;
- case 'O': arr[14]++; break;
- case 'P': arr[15]++; break;
- case 'Q': arr[16]++; break;
- case 'R': arr[17]++; break;
- case 'S': arr[18]++; break;
- case 'T': arr[19]++; break;
- case 'U': arr[20]++; break;
- case 'V': arr[21]++; break;
- case 'W': arr[22]++; break;
- case 'X': arr[23]++; break;
- case 'Y': arr[24]++; break;
- case 'Z': arr[25]++; break;
- default: break;
- }
- }
- for (i=0; i<26; i++) total += arr[i];
- printf("A total of %d Unowns have appeared\n", total);
- printf("Most recent unown is ___, ___%% IV\n\n");
- printf("Statistics for past Unowns:\n");
- printf("A: %d (%d%%) max IV: %d%%\n", arr[0], arr[0] * 100 / total, A);
- printf("B: %d (%d%%) max IV: %d%%\n", arr[1], arr[1] * 100 / total, B);
- printf("C: %d (%d%%) max IV: %d%%\n", arr[2], arr[2] * 100 / total, C);
- printf("D: %d (%d%%) max IV: %d%%\n", arr[3], arr[3] * 100 / total, D);
- printf("E: %d (%d%%) max IV: %d%%\n", arr[4], arr[4] * 100 / total, E);
- printf("F: %d (%d%%) max IV: %d%%\n", arr[5], arr[5] * 100 / total, F);
- printf("G: %d (%d%%) max IV: %d%%\n", arr[6], arr[6] * 100 / total, G);
- printf("H: %d (%d%%) max IV: %d%%\n", arr[7], arr[7] * 100 / total, H);
- printf("I: %d (%d%%) max IV: %d%%\n", arr[8], arr[8] * 100 / total, I);
- printf("J: %d (%d%%) max IV: %d%%\n", arr[9], arr[9] * 100 / total, J);
- printf("K: %d (%d%%) max IV: %d%%\n", arr[10], arr[10] * 100 / total, K);
- printf("L: %d (%d%%) max IV: %d%%\n", arr[11], arr[11] * 100 / total, L);
- printf("M: %d (%d%%) max IV: %d%%\n", arr[12], arr[12] * 100 / total, M);
- printf("N: %d (%d%%) max IV: %d%%\n", arr[13], arr[13] * 100 / total, N);
- printf("O: %d (%d%%) max IV: %d%%\n", arr[14], arr[14] * 100 / total, O);
- printf("P: %d (%d%%) max IV: %d%%\n", arr[15], arr[15] * 100 / total, P);
- printf("Q: %d (%d%%) max IV: %d%%\n", arr[16], arr[16] * 100 / total, Q);
- printf("R: %d (%d%%) max IV: %d%%\n", arr[17], arr[17] * 100 / total, R);
- printf("S: %d (%d%%) max IV: %d%%\n", arr[18], arr[18] * 100 / total, S);
- printf("T: %d (%d%%) max IV: %d%%\n", arr[19], arr[19] * 100 / total, T);
- printf("U: %d (%d%%) max IV: %d%%\n", arr[20], arr[20] * 100 / total, U);
- printf("V: %d (%d%%) max IV: %d%%\n", arr[21], arr[21] * 100 / total, V);
- printf("W: %d (%d%%) max IV: %d%%\n", arr[22], arr[22] * 100 / total, W);
- printf("X: %d (%d%%) max IV: %d%%\n", arr[23], arr[23] * 100 / total, X);
- printf("Y: %d (%d%%) max IV: %d%%\n", arr[24], arr[24] * 100 / total, Y);
- printf("Z: %d (%d%%) max IV: %d%%\n", arr[25], arr[25] * 100 / total, Z);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement