Cod sursa(job #822342)

Utilizator thewildnathNathan Wildenberg thewildnath Data 23 noiembrie 2012 12:14:36
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <stdio.h>
#include<string.h>
using namespace std;
char v[10000051];

int f(char a)
{
    if(a>='a'&& a<='z')
        return 1;
    if(a>='A'&& a<='Z')
        return 1;
    return 0;
}

int main()
{
    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);
    fgets(v,10000005,stdin);
    int nr=strlen(v),s=0,n=0,i=0;
    while(i<nr)
    {
        if(f(v[i])==1)
        {
            n++;
            while(f(v[i])==1)
            {
                i++;
                s++;
            }
        } else {
            ++i;
        }
    }
    if(n==0)
        printf("0\n");
    else
        printf("%d\n",s/n);

    return 0;
}