Cod sursa(job #442529)

Utilizator ursu-valiJerdea Florin ursu-vali Data 14 aprilie 2010 19:04:11
Problema Text Scor 40
Compilator c Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<stdio.h>
#include<string.h>
char a[1000000];
long c,l,n,r;
void read()
{
	fgets(a,1000000,stdin);
}
void solve()
{
	long i;
	n=strlen(a);
	c=0;
	l=0;
	for(i=0;i<n;i++)
	{
		if(((a[i]>='a')&&(a[i]<='z'))
			||
			((a[i]>='A')&&(a[i]<='Z')))
		{
			c++;
			l++;
			i++;
			while(((a[i]>='a')&&(a[i]<='z'))
			||
			((a[i]>='A')&&(a[i]<='Z')))
			{
				l++;
				i++;
			}
		}
	}
	r=l/c;
	printf("%ld\n",r);
}
int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	read();
	solve();
	fclose(stdin);
	fclose(stdout);
	return 0;
}