Cod sursa(job #844631)

Utilizator mihail.jianuJianu Mihail mihail.jianu Data 29 decembrie 2012 17:12:41
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include<stdio.h>
#include<string.h>
int letter(char c)
{
    if((('a'<=c)&&(c<='z'))||(('A'<=c)&&(c<='Z')))
        return 1;
    return 0;
}
int main()
{
    int i,nrc=0,nrl=0,n;
    char s[1000001],c1,c2;
    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);
    gets(s);
    n=strlen(s);
    for(i=0;i<n-1;i++)
    {
        c1=s[i];
        c2=s[i+1];
        if(letter(c1))
             nrl++;
        else
            if(letter(c2))
                nrc++;
    }
    c1=s[n-1];
    if(letter(c1))
        nrl++;
    c1=s[0];
    if(letter(c1))
        nrc++;
    printf("%d",nrl/nrc);
    return 0;
}