Cod sursa(job #128439)

Utilizator DraStiKDragos Oprica DraStiK Data 27 ianuarie 2008 11:03:22
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include <stdio.h>
int ch[100000001];
int main ()
{
	freopen ("test.in", "r", stdin);
	freopen ("test.out", "w", stdout);
	int k=0,i,m=0,cuv=0;
	/*
    for (i=97; i<=122; ++i)
        printf ("%c ",i);
        printf ("\n");
    for (i=65; i<=90; ++i)
        printf ("%c ",i);
    */
    while (scanf ("%c",&ch[++k]) != EOF)
          if ((65<=ch[k] && ch[k]<=90) || (97<=ch[k] && ch[k]<=122))
             ++m;
    for (i=1; i<k; ++i)
        if ((65<=ch[i] && ch[i]<=90) || (97<=ch[i] && ch[i]<=122))
        {
           cuv++;
		   while ((65<=ch[i] && ch[i]<=90) || (97<=ch[i] && ch[i]<=122))
                 ++i;
        }
	printf ("%d",m/cuv);
    return 0;
}