Cod sursa(job #216386)

Utilizator ada_sAda-Mihaela Solcan ada_s Data 24 octombrie 2008 12:01:35
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <stdio.h>
long l, nrCuv, total=0, litera;
char c;
int main()
{
  freopen("text.in", "r", stdin);
  freopen("text.out", "w", stdout);
  l=0;
  nrCuv=0;
  while (scanf("%c", &c)!=EOF)
  {
    litera=0;
    if ((((int)'A')<=((int)c))&&(((int)c)<=((int)'Z')))
      litera=1;
    if ((((int)'a')<=((int)c))&&(((int)c)<=((int)'z')))
      litera=1;
    if (litera)
      l++;
    else
    {
      if (l>0)
      {
	nrCuv++;
	total+=l;
	l=0;
      }//if
    }//else
  }//while
  if (l>0)
  {
    nrCuv++;
    total+=l;
    l=0;
  }//if
  total/=nrCuv;
  printf("%d", total);
  return 0;
}//main