Cod sursa(job #828550)

Utilizator cldmeClaudiu Ion cldme Data 3 decembrie 2012 21:50:15
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <stdio.h>
/*using namespace std;
ifstream in ("text.in");
ofstream out ("text.out");
*/
int const N=1000000000;
int i,cuv,lit;
char s[N];

int main()
{
    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);
    fgets(s,N,stdin);
    for(i=0;s[i]!='\n';i++)
    {
        if((s[i]>='A' && s[i]<='Z') || (s[i]>='a' && s[i]<='z'))
            lit++;
        if(((s[i-1]<'a' && s[i]>'Z') || s[i-1]>'z' || s[i-1]<'A') && ((s[i]>='A' && s[i]<='Z') || (s[i]>='a' && s[i]<='z')))
            cuv++;
    }
    cuv--;
    //out<<lit<<" "<<cuv<<" "<<lit/cuv;
    printf("%d",lit/cuv);
    return 0;
}