Cod sursa(job #237922)

Utilizator luk17Luca Bogdan luk17 Data 30 decembrie 2008 22:04:39
Problema Text Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>
#include<string.h>
long nrcuv,lung,n,i;
char s[1000010],x,prec;
int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	while(!feof(stdin))
	scanf("%c",&s[n++]);
	
	if((s[0]>='a'&&s[0]<='z')||(s[0]>='Z'&&s[0]<='Z'))
	{
		lung++;
	nrcuv=1;
	}	
	for(i=1;i<n;i++)
	{
		
	if(((s[i]>='a'&&s[i]<='z')||(s[i]>='Z'&&s[i]<='Z')))
	{
		lung++;
		if(!((s[i-1]>='a'&&s[i-1]<='z')||(s[i-1]>='Z'&&s[i-1]<='Z')))
			nrcuv++;
	}		
	}
	printf("%ld",lung/nrcuv);
	return 0;
}