Pagini recente » Cod sursa (job #800554) | Cod sursa (job #1992570) | Cod sursa (job #104562) | Cod sursa (job #1488318) | Cod sursa (job #173705)
Cod sursa(job #173705)
#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);
//- Lasa-ma in pace, ca am invatat azi noapte toata ziua!
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(ok==0)
if(s[i+1]=='-')
nrcuv++;
if(s[i+1]==' ')
if(s[i-1]>='a' && s[i-1]<='z' || s[i-1]>='A' && s[i-1]<='Z')
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;
}