Cod sursa(job #443031)

Utilizator pitradaPit-Rada Ionel-Vasile pitrada Data 15 aprilie 2010 21:49:18
Problema Text Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<stdio.h>
#include<string.h>
long c,l;//nr de cuvinte/nr de litere
void solve()
{
	long ok; //daca e 1 -> caracterul este o litera , 0 in caz contar
	long ult; //daca e 1 -> caracterul la care sunt apartine cuvantului anterior , 0 in caz contrar
	char x; //caracterul citit
	c=0;
	l=0;
	ult=0;
        scanf("%c",&x);
	while(x!=26)
	{
		
		ok=0;
		if(((x>='a')&&(x<='z'))
			||
			((x>='A')&&(x<='Z')))
		{
			if(ult==1)
				l++;
			else
			{
				ult=1;
				c++;
				l++;
			}
			ok=1;
		}
		if(ok==0)
			ult=0;
                scanf("%c",&x);
        }	
	printf("%ld\n",l/c);
}
int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	solve();
	fclose(stdin);
	fclose(stdout);
	return 0;
}