Cod sursa(job #1033277)

Utilizator hevelebalazshevele balazs hevelebalazs 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;
    }