/*
letter_freq.c

A program to count frequencies of letters in input.
*/

#include <stdio.h>

main()
{
  int i , c , count = 0 ;
  int letter[26] ;
  
  /* intialize the array of counts */
  for( i = 0 ; i < 26 ; i ++ )
    letter[i] = 0 ;

  /* count the letters */
  while ( ( c = getchar() ) != EOF )
    if ( isalpha( c ) )
      {
      letter[toupper(c)-'A'] ++ ;
      count ++ ;
      }

  /* display the results */
  if( count > 0 )
    for( i = 0 ; i < 26 ; i ++ )
      printf( "%c %6.2f\n" , 'A' + i , 100.0 * letter[i] / count ) ;
}   
