Cod sursa(job #1115563)

Utilizator catalincraciunCraciun Catalin catalincraciun Data 21 februarie 2014 21:47:30
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
/// Craciun Catalin
///  Text
///   www.infoarena.ro/problema/text
#include <fstream>
#include <iostream>
#include <cstring>

#define NMax 1000000

using namespace std;

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

long cuv=0;
long lit=0;
bool toAdd=true;
long length;
char A[NMax];

void solve()
{
    f.getline(A, NMax);
    length=strlen(A);

    for (long i=0;i<length;i++)
    {
        if (A[i]>='a' && A[i]<='z')
        {
            lit++;
            if (toAdd)
            {
                cuv++;
                toAdd=false;
            }
        }
        else
            toAdd=true;
    }

    g<<lit/cuv<<'\n';
    g.close();
}

int main()
{
    solve();

    return 0;
}