Cod sursa(job #287474)

Utilizator GheorgheMihaiMihai Gheorghe GheorgheMihai Data 24 martie 2009 21:38:43
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include<stdio.h>
#include<string.h>
long long n;
char v[1000010];

void read()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	char ch;
	while(scanf("%c",&ch)!=EOF)
	{
		v[n++]=ch;
		scanf("%c",&ch);
	}
	v[n]=' ';
	v[n+1]=NULL;
}

void rez()
{
	long long i;
	long long nr=0;
	long long l=0;
	for(i=0;i<=n;i++)
		if(((v[i]>='a') && (v[i]<='z')) || ((v[i]>='A') && (v[i]<='Z')))
			l++;
		else
			if(((v[i-1]>='a') && (v[i-1]<='z')) || ((v[i-1]>='A') && (v[i-1]<='Z')))
				nr++;
	if(nr==0)
	{
		printf("0\n");
		return;
	}
	printf("%lld",l/nr);
}

int main()
{
	read();
	rez();
	return 0;
}