Cod sursa(job #1987293)

Utilizator llalexandruLungu Alexandru Ioan llalexandru Data 30 mai 2017 10:18:57
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
#include <cstring>
#define NM 2000000

using namespace std;

ifstream fin("text.in");
ofstream fout("text.out");

char s[NM];
long long nr, lng, total, sz;

int main()
{
    int i;
    fin.getline(s, NM);
    sz=strlen(s);
    lng=0;
    nr=0;
    total=0;
    for (i=0; i<sz; i++)
    {
        if (('a'<=s[i] && s[i]<='z')||('A'<=s[i] && s[i]<='Z'))
        {
            lng++;
        }
        else
        {
            if (lng)
            {
                nr++;
                total+=lng;
            }
            lng=0;
        }
    }
    fout<<total/nr;
    return 0;
}