Cod sursa(job #713167)

Utilizator tudgal1001Profir Tudor tudgal1001 Data 14 martie 2012 12:11:35
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include<fstream>
#include<iostream>
#include<string.h>
using namespace std;

ifstream f("text.in");
ofstream g("text.out");

char sir[1000000];

int litera (char c)
{
    if (int(c)>64 && int(c)<91) return 1;
    if (int(c)>96 && int(c)<123) return 1;
    return 0;
}

int main ()
{
    int n,i,nr_cuv=0,lg_cuv=0;
    f.get(sir,1000000);
    n=strlen(sir);
    for (i=0; i<n; i++)
        if (litera(sir[i]))
        {
            lg_cuv++;
            if (i==n-1 || !litera(sir[i+1]))
                nr_cuv++;
        }
    g<<lg_cuv/nr_cuv<<"\n";
    return 0;
}