Uva 10062 Work Running

#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s;

    while(cin >> s)
    {
        int a[128+1], i;
        for(i=1;i<=128;i++)
            a[i] = 0;

        int l = s.size();

        for(i=0;i<l;i++)
        {
            int n = s[i];
            a[n] += 1;
        }
        sort(a+1, a+128);

        for(i=1;i<=128;i++)
        {
            if(a[i] > 0)
                cout << i << " " << a[i] << endl;
        }

    }

    return 0;
}

Comments