Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <string.h> #include <ctype.h> #define LIM 1001 int main(){ char scadeia0[LIM]; char *ponteiro; int ocorcarac[36], contncaracT, contncaracI, posicao, encerraleitura; for(contncaracI=0; contncaracI < 36; contncaracI++){ ocorcarac[contncaracI] = 0; } encerraleitura = 0; do{ (fgets(scadeia0, LIM, stdin)); contncaracT = strlen(scadeia0); for(contncaracI=0; contncaracI < contncaracT; contncaracI++){ scadeia0[contncaracI]=toupper(scadeia0[contncaracI]); } // for(contncaracI=0; contncaracI < 36; contncaracI++){ // ocorcarac[contncaracI] = 0; //} for(contncaracI=0; (contncaracI < contncaracT) && (encerraleitura != 1); contncaracI++){{ ponteiro=strstr(scadeia0,"FIM"); if((posicao = ponteiro - scadeia0) == 0){ encerraleitura = 1; break; } else { if (scadeia0[contncaracI] == 'A'){ ocorcarac[0] += +1;} else if (scadeia0[contncaracI] == 'B'){ ocorcarac[1] += +1;} else if (scadeia0[contncaracI] == 'C'){ ocorcarac[2] += +1;} else if (scadeia0[contncaracI] == 'D'){ ocorcarac[3] += +1;} else if (scadeia0[contncaracI] == 'E'){ ocorcarac[4] += +1;} else if (scadeia0[contncaracI] == 'F'){ ocorcarac[5] += +1;} else if (scadeia0[contncaracI] == 'G'){ ocorcarac[6] += +1;} else if (scadeia0[contncaracI] == 'H'){ ocorcarac[7] += +1;} else if (scadeia0[contncaracI] == 'I'){ ocorcarac[8] += +1;} else if (scadeia0[contncaracI] == 'J'){ ocorcarac[9] += +1;} else if (scadeia0[contncaracI] == 'K'){ ocorcarac[10] += +1;} else if (scadeia0[contncaracI] == 'L'){ ocorcarac[11] += +1;} else if (scadeia0[contncaracI] == 'M'){ ocorcarac[12] += +1;} else if (scadeia0[contncaracI] == 'N'){ ocorcarac[13] += +1;} else if (scadeia0[contncaracI] == 'O'){ ocorcarac[14] += +1;} else if (scadeia0[contncaracI] == 'P'){ ocorcarac[15] += +1;} else if (scadeia0[contncaracI] == 'Q'){ ocorcarac[16] += +1;} else if (scadeia0[contncaracI] == 'R'){ ocorcarac[17] += +1;} else if (scadeia0[contncaracI] == 'S'){ ocorcarac[18] += +1;} else if (scadeia0[contncaracI] == 'T'){ ocorcarac[19] += +1;} else if (scadeia0[contncaracI] == 'U'){ ocorcarac[20] += +1;} else if (scadeia0[contncaracI] == 'V'){ ocorcarac[21] += +1;} else if (scadeia0[contncaracI] == 'W'){ ocorcarac[22] += +1;} else if (scadeia0[contncaracI] == 'X'){ ocorcarac[23] += +1;} else if (scadeia0[contncaracI] == 'Y'){ ocorcarac[24] += +1;} else if (scadeia0[contncaracI] == 'Z'){ ocorcarac[25] += +1;} else if (scadeia0[contncaracI] == '0'){ ocorcarac[26] += +1;} else if (scadeia0[contncaracI] == '1'){ ocorcarac[27] += +1;} else if (scadeia0[contncaracI] == '2'){ ocorcarac[28] += +1;} else if (scadeia0[contncaracI] == '3'){ ocorcarac[29] += +1;} else if (scadeia0[contncaracI] == '4'){ ocorcarac[30] += +1;} else if (scadeia0[contncaracI] == '5'){ ocorcarac[31] += +1;} else if (scadeia0[contncaracI] == '6'){ ocorcarac[32] += +1;} else if (scadeia0[contncaracI] == '7'){ ocorcarac[33] += +1;} else if (scadeia0[contncaracI] == '8'){ ocorcarac[34] += +1;} else if (scadeia0[contncaracI] == '9'){ ocorcarac[35] += +1;} } } } }while(encerraleitura!=1); printf("\nCaracteres: \n"); printf("A: "); for(contncaracI=0; contncaracI<ocorcarac[0]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[0]); printf("B: "); for(contncaracI=0; contncaracI<ocorcarac[1]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[1]); printf("C: "); for(contncaracI=0; contncaracI<ocorcarac[2]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[2]); printf("D: "); for(contncaracI=0; contncaracI<ocorcarac[3]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[3]); printf("E: "); for(contncaracI=0; contncaracI<ocorcarac[4]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[4]); printf("F: "); for(contncaracI=0; contncaracI<ocorcarac[5]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[5]); printf("G: "); for(contncaracI=0; contncaracI<ocorcarac[6]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[6]); printf("H: "); for(contncaracI=0; contncaracI<ocorcarac[7]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[7]); printf("I: "); for(contncaracI=0; contncaracI<ocorcarac[8]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[8]); printf("J: "); for(contncaracI=0; contncaracI<ocorcarac[9]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[9]); printf("K: "); for(contncaracI=0; contncaracI<ocorcarac[10]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[10]); printf("L: "); for(contncaracI=0; contncaracI<ocorcarac[11]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[11]); printf("M: "); for(contncaracI=0; contncaracI<ocorcarac[12]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[12]); printf("N: "); for(contncaracI=0; contncaracI<ocorcarac[13]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[13]); printf("O: "); for(contncaracI=0; contncaracI<ocorcarac[14]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[14]); printf("P: "); for(contncaracI=0; contncaracI<ocorcarac[15]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[15]); printf("Q: "); for(contncaracI=0; contncaracI<ocorcarac[16]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[16]); printf("R: "); for(contncaracI=0; contncaracI<ocorcarac[17]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[17]); printf("S: "); for(contncaracI=0; contncaracI<ocorcarac[18]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[18]); printf("T: "); for(contncaracI=0; contncaracI<ocorcarac[19]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[19]); printf("U: "); for(contncaracI=0; contncaracI<ocorcarac[20]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[20]); printf("V: "); for(contncaracI=0; contncaracI<ocorcarac[21]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[21]); printf("W: "); for(contncaracI=0; contncaracI<ocorcarac[22]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[22]); printf("X: "); for(contncaracI=0; contncaracI<ocorcarac[23]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[23]); printf("Y: "); for(contncaracI=0; contncaracI<ocorcarac[24]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[24]); printf("Z: "); for(contncaracI=0; contncaracI<ocorcarac[25]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[25]); printf("\nDigitos: \n"); printf("0: "); for(contncaracI=0; contncaracI<ocorcarac[26]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[26]); printf("1: "); for(contncaracI=0; contncaracI<ocorcarac[27]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[27]); printf("2: "); for(contncaracI=0; contncaracI<ocorcarac[28]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[28]); printf("3: "); for(contncaracI=0; contncaracI<ocorcarac[29]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[29]); printf("4: "); for(contncaracI=0; contncaracI<ocorcarac[30]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[30]); printf("5: "); for(contncaracI=0; contncaracI<ocorcarac[31]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[31]); printf("6: "); for(contncaracI=0; contncaracI<ocorcarac[32]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[32]); printf("7: "); for(contncaracI=0; contncaracI<ocorcarac[33]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[33]); printf("8: "); for(contncaracI=0; contncaracI<ocorcarac[34]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[34]); printf("9: "); for(contncaracI=0; contncaracI<ocorcarac[35]; contncaracI++){ printf("*"); } printf(" (%d)\n", ocorcarac[35]); return 0; }
Compartilhar