Cod sursa(job #382399)

Utilizator taseTanase Alexandru tase Data 13 ianuarie 2010 17:04:12
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<stdio.h>
#include<string.h>
#define N 1<<21
int n,i,j=-1,nrt=0,p,u=1;
char s[N],a[N],b[N];
int main()
{
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	//char semn[]="-,. ?!@#$%^&*()_=+/~`<>";
	//if(strchr(semn,c)) => c este un caracter din semn
	gets(s);
	n=strlen(s);
	for(i=0;i<n;++i)
	{
		while((s[i]>='A'&&s[i]<='Z')||(s[i]>='a'&&s[i]<='z'))
		{
			nrt++;
			a[++j]=s[i];
			p=1;
			++i;
		}
		if(p)
		{
			a[j+1]=0;
			u++;
			j=-1;
			p=0;
		}
	}
	printf("%d",nrt/u);
	return 0;
}