499 - What's The Frequency, Kenneth?

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int arr[130],arr1[130],arr2[130];
int main()
{
    char str[101];
    int a,b,len,i,j;
    while(gets(str))
    {
       len=strlen(str);
       for(i=0;i<len;i++)
       {
           if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z'))
           {
               a=str[i];
               arr[a]++;
               arr1[a]++;
           }
       }
       sort(arr,arr+130);
       j=0;
       b=arr[129];
       for(i=0;i<129;i++)
       {
           if(b==arr1[i])
           {
               arr2[j]=i;
               printf("%c",arr2[j]);
               j++;
           }
       }
       printf(" %d\n",b);
       memset(arr,0,sizeof(arr));
       memset(arr1,0,sizeof(arr1));
       memset(arr2,0,sizeof(arr2));
    }
    return 0;
}

0 comments: (+add yours?)