Cod sursa(job #252362)

Utilizator mottyMatei-Dan Epure motty Data 4 februarie 2009 12:12:56
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<stdio.h>

#define N 1000001

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

char v[N];

bool c[N];

void vector()
{
	gets(v);
	for( int i=0 ; v[i] ; ++i )
		c[i]=litera(v[i]);
}

void calcul()
{
	long long lit=0,cuv=0;
	if(c[0])
	{
		++cuv;
		++lit;
	}
	for( int i=1 ; v[i] ; ++i )
		if(c[i])
		{
			++lit;
			if(c[i-1]==0)
				++cuv;
		}
	printf("%lld",lit/cuv);
}

int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	vector();
	calcul();
	return 0;
}