Cod sursa(job #173707)

Utilizator ovy2906Popescu Ovidiu ovy2906 Data 7 aprilie 2008 23:05:58
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<stdio.h>
#include<string.h>
int main(){
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	char s[1048577];
	int nrc=0,nrcuv=0,i,nrtot=0,ok=1,nr=0;
	gets(s);
	nrc=strlen(s);
	for(i=0;i<nrc;i++)
		if(s[i]==' ')
			if(s[i+1]==' ')
				nr++;
	for(i=0;i<nrc;i++){
		ok=1;
		if(s[i]>='a' && s[i]<='z' || s[i]>='A' && s[i]<='Z'){
			nrtot++;
			ok=0;
		}
		if(s[i]==' ')
			if(ok==1)
				nrcuv++;
	}
	if(s[nrc]==' ')
		nrcuv--;
	nrcuv=nrcuv-nr;
	//printf("%d %d\n",nrtot,nrcuv+1);
	printf("%d\n",nrtot/(nrcuv+1));
	/*printf("%d",nrc);
	printf("%c",s[nrc]);*/
	return 0;
}