Cod sursa(job #393308)

Utilizator RoswenRus Alexandru Roswen Data 9 februarie 2010 10:34:47
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<stdio.h>
#include<string.h>
char *p, a[1000], sep[200];
long lung,k=0,i;
int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	
	for(i=32;i<=126;i++)
		if( (i<65 || i>90)&&(i<97 || i>122) )
		{
			sep[k]=i;
			k++;
		}
	sep[k]='\0';
	gets(a);
	p=strtok(a, sep);
	
	k=0;
	
	while(p)
	{
		lung+=strlen(p);
		k++;
		p=strtok(NULL, sep);
	}
	
	printf("%ld", lung/k);
	return 0;
}