Cod sursa(job #734240)

Utilizator mihaitza22Mihai Nan mihaitza22 Data 13 aprilie 2012 21:03:46
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <iostream>
#include <stdio.h>

using namespace std;

char text[100000], a, aux;
long long nr, i, nr_cuv, nr_crt, rez;

int main()
{
    freopen("text.in","r",stdin);
    freopen("text.out","w",stdout);
    i = 1;
    while(scanf("%c", &a) != EOF)
    {
        text[i] = a;
        i++;
    }
        nr = i-2;
    for (i=1;i<=nr;i++)
    {
       if(text[i] == ' ' && ((text[i+1]>='a' && text[i+1]<='z') || (text[i+1]>='A' && text[i+1]<='Z')) )
        {
            nr_cuv++;
        }
        if ((text[i]>='a' && text[i]<='z') || (text[i]>='A' && text[i]<='Z'))
        {
            nr_crt++;
        }
    }
    nr_cuv++;
    rez = nr_crt / nr_cuv;
    printf("%lld ", rez);
}