Cod sursa(job #315099)

Utilizator Alexa_ioana_14Antoche Ioana Alexandra Alexa_ioana_14 Data 14 mai 2009 13:49:28
Problema Text Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include<stdio.h>
#define N 1000005
char s[N];
void citire()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
}
void sir()
{
	long long c=0,l=0,i=0;
	scanf("%c",&s[0]);
	for (i=1; scanf("%c",&s[i])!=EOF; ++i)
	{
		if ((s[i-1]>='a'&&s[i-1]<='z')||(s[i-1]>='A'&&s[i-1]<='Z'))
		{
			++l;
			if (s[i]&&!((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z')))
			{
				++c;
			}
			else
				if (!s[i])
					++c;
		}
	}
	if ((s[i-1]>='a'&&s[i-1]<='z')||(s[i-1]>='A'&&s[i-1]<='Z'))
		{
			++l;
			if (!((s[i-2]>='a'&&s[i-2]<='z')||(s[i-2]>='A'&&s[i-2]<='Z')))
				++c;
		}
	if (l)
	printf("%lld",l/c);
	else
		printf("0");
}
int main()
{
	citire();
	sir();
	return 0;
}