Pagini recente » Cod sursa (job #1433530) | Cod sursa (job #1549476) | Cod sursa (job #233196) | Cod sursa (job #82047) | Cod sursa (job #169860)
Cod sursa(job #169860)
#include<stdio.h>
#include<string.h>
//#include<ctype.h>
//#define NMAX 1000L
#define NMAX 1048576L
int main()
{
unsigned long int i,nrlit,nrcuv,n,cuvnou;
char s[NMAX+2];
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
gets(s);
strupr(s);
n=strlen(s);s[n]=' ';s[n+1]=0;n++;
nrcuv=nrlit=0;cuvnou=1;
for(i=0;i<n-1;i++){
if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z') {
nrlit++;
if(cuvnou) {nrcuv++;cuvnou=0;}
}
else
if(s[i+1]>='A'&&s[i+1]<='Z'||s[i+1]>='a'&&s[i+1]<='z') cuvnou=1;
}
printf("%lu",nrlit/nrcuv);
return 0;
}