Buscar

leituraStrings

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;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando