Cod sursa(job #252104)

Utilizator catalin93Catalin Ionescu catalin93 Data 3 februarie 2009 21:48:27
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<stdio.h>
#include<string.h>

#define N 1500000
char s,x;
long long nrc,nrl,i;

int litera(char c)
{
	if( (c <= 'Z') && (c >= 'A') )
		return 1;
	if( (c <= 'z') && (c >= 'a') )
		return 1;
	return 0;
}

int main()
{
	
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	
	//fgets(s,N,stdin);
	scanf("%c",&s);
	
	if(litera(s) == 1) 
	{
		++nrc;
		++nrl;
	}
	while(scanf("%c",&x) != EOF)
	{
		if(litera(x) == 1)
			++nrl;
		if(litera(s) == 0)
			++nrc;
		s =x;
	}
	printf("%lld\n",nrl/nrc);
	//printf("%d\n",nrc);
	return 0;
}