Cod sursa(job #443040)

Utilizator pitradaPit-Rada Ionel-Vasile pitrada Data 15 aprilie 2010 22:04:06
Problema Text Scor 10
Compilator c Status done
Runda Arhiva de probleme Marime 0.62 kb
#include<stdio.h>
#include<string.h>
long c,l;//nr de cuvinte/nr de litere
char a[1500000],*p,sep[1000],i;

int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
        scanf("%s",a);
        l=0;
        for (i=-128;i<127;i++) 
           if ((i+1<'a' || i+1>'z') && (i+1<'A' || i+1>'Z') && (i+1!=0))
             sep[l++]=i+1;
        sep[l]=0;
        p=strtok(a,sep);
        l=0;c=0;
        while (p)
             {
             c++;
             l=l+strlen(p);
             p=strtok(NULL,sep);
             }
	printf("%ld\n",l/c);
	fclose(stdin);
	fclose(stdout);
	return 0;
}