Cod sursa(job #173617)
| Utilizator | Data | 7 aprilie 2008 21:25:35 | |
|---|---|---|---|
| Problema | Text | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.52 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,nrs=0,nrg=0,i;
gets(s);
nrc=strlen(s);
for(i=0;i<nrc;i++){
if(s[i]==' '){
nrs++;
}
if(s[i]=='-')
nrs++;
if(s[i]<65)
nrg++;
if(s[i]>122)
nrg++;
if(s[i]>=91 && s[i]<=96)
nrg++;
}
if(s[nrc]==' ')
nrs--;
if(nrs==0)
printf("1\n");
else
printf("%d\n",(nrc-nrg)/nrs);
//printf("%d %d %d %d",nrc,nrs,nrg,nrc-nrg);
return 0;
}
