Cod sursa(job #234701)

Utilizator RobybrasovRobert Hangu Robybrasov Data 21 decembrie 2008 19:49:07
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <cstdio>
#include <cstring>
#define N 1<<30

int n,i,l,cuv,len;
char s[N];

int main()
{
    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);
    fgets(s,N,stdin);
    len=strlen(s);
    cuv=0;
    for (i=0; i<len; i++)
    {
        if (s[i]>=97 && s[i]<=122 || s[i]>=65 && s[i]<=90) cuv++;
        for (; s[i]>=97 && s[i]<=122 || s[i]>=65 && s[i]<=90; i++) l++;
        for (; s[i]<97 && s[i]>122 && s[i]<65 && s[i]>90; i++);
    }

    if (cuv) printf("%d",l/cuv);
    else     printf("%d",l);

    return 0;
}