View Code of Problem 36

#include<stdio.h>
#include<string.h>
int main(){
	char str[1000];
	char letter[]={'A','B','C','D','E','F','G','H','I','J','K','M','N','L','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
	int t,i;
	scanf("%d",&t);
	for(int j=0;j<t;j++){
		int num[26]={0};
		scanf("%s",str);
	for(i=0;i<strlen(str);i++){
		switch(str[i]){
			case 'A': num[0]++;break;
			case 'B': num[1]++;break;
			case 'C': num[2]++;break;
			case 'D': num[3]++;break;
			case 'E': num[4]++;break;
			case 'F': num[5]++;break;
			case 'G': num[6]++;break;
			case 'H': num[7]++;break;
			case 'I': num[8]++;break;
			case 'J': num[9]++;break;
			case 'K': num[10]++;break;
			case 'M': num[11]++;break;
			case 'N': num[12]++;break;
			case 'L': num[13]++;break;
			case 'O': num[14]++;break;
			case 'P': num[15]++;break;
			case 'Q': num[16]++;break;
			case 'R': num[17]++;break;
			case 'S': num[18]++;break;
			case 'T': num[19]++;break;
			case 'U': num[20]++;break;
			case 'V': num[21]++;break;
			case 'W': num[22]++;break;
			case 'X': num[23]++;break;
			case 'Y': num[24]++;break;
			case 'Z': num[25]++;break;
			
		}
	}	
	for(i=0;i<26;i++){
		if(num[i]>0){
			printf("%d%c",num[i],letter[i]);
		}
	}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 36