Cod sursa(job #245078)

Utilizator catalin93Catalin Ionescu catalin93 Data 16 ianuarie 2009 18:42:28
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<stdio.h>
#include<string.h>

#define N 1<<20
long long i,nrc,nrl,x;
char s[N];


int main()
{
	
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	
	fgets(s,N,stdin);
	
	if( (('A' <= s[0]) && (s[0] <= 'Z')) || ( ('a' <= s[0]) && (s[0] <= 'z') )  ) 
	{
		++nrc;
		++nrl;
	}
	for(i=1;s[i];++i)
		if((('A' <= s[i]) && (s[i] <= 'Z')) || ( ('a' <= s[i]) && (s[i] <= 'z') ))
		{
			++nrl;
			if(!((('A' <= s[i-1]) && (s[i-1] <= 'Z')) || ( ('a' <= s[i-1]) && (s[i-1] <= 'z') )))
				++nrc;
		}
	printf("%lld\n",nrl/nrc);
	//printf("%d\n",nrc);
	return 0;
}