Cod sursa(job #1033277)
Utilizator | Data | 16 noiembrie 2013 17:43:43 | |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.51 kb |
#include <stdio.h>
#include <string.h>
#define fr(i,a,b) for(int i=a;i<b;++i)
#define S 1048577
char s[S];
bool abc(int i){return (s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z');};
int main(){
freopen("text.in","r",stdin);
freopen("text.out","w",stdout);
scanf("%[^\n]s",s);
int l=strlen(s),tot=0,w=0;
bool in=false;
fr(i,0,l){
if(!in) {if(abc(i)) in=true,++w,++tot;}
else if(abc(i)) ++tot;
else in=false;
}
printf("%i",tot/w);
return 0;
}