View Code of Problem 36

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;

int main()
{
    int n;
    char str[10000];
    int count[26] = {0};
    scanf("%d",&n);
    while(n--)
    {
        count[26] = {0};
        scanf("%s",str);
        for(int i = 0;i<strlen(str);i++)
        {
            if(str[i] == 'A')
                count[0]++;
            else if(str[i] == 'B')
                count[1]++;
            else if(str[i] == 'C')
                count[2]++;  
            else if(str[i] == 'D')
                count[3]++;
            else if(str[i] == 'E')
                count[4]++;  
            else if(str[i] == 'F')
                count[5]++;
            else if(str[i] == 'G')
                count[6]++;
            else if(str[i] == 'H')
                count[7]++;
            else if(str[i] == 'I')
                count[8]++;
            else if(str[i] == 'J')
                count[9]++;
            else if(str[i] == 'K')
                count[10]++;
            else if(str[i] == 'L')
                count[11]++;
            else if(str[i] == 'M')
                count[12]++;
            else if(str[i] == 'N')
                count[13]++;
            else if(str[i] == 'O')
                count[14]++;
            else if(str[i] == 'P')
                count[15]++;
            else if(str[i] == 'Q')
                count[16]++;
            else if(str[i] == 'R')
                count[17]++;
            else if(str[i] == 'S')
                count[18]++;
            else if(str[i] == 'T')
                count[19]++;
            else if(str[i] == 'U')
                count[20]++;
            else if(str[i] == 'V')
                count[21]++;
            else if(str[i] == 'W')
                count[22]++;
            else if(str[i] == 'X')
                count[23]++;
            else if(str[i] == 'Y')
                count[24]++;
            else
            {
                count[25]++;
            }
            
        }
        for(int i = 0;i<26;i++)
        {
            if(count[i] != 0)
            printf("%d%c",count[i],'A'+ i);
        }
    }
	return 0;
}

Double click to view unformatted code.


Back to problem 36