Cod sursa(job #2211472)

Utilizator Cristian25Cristian Stanciu Cristian25 Data 10 iunie 2018 14:48:43
Problema Text Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <iostream>
#include <fstream>
#include <string.h>
#define len 1000000001

using namespace std;
ifstream in("text.in");
ofstream out("text.out");
int l, n;
char s[len];
int main()
{
    while(in >> s)
    {
        if(!isalpha(s[0]))
            continue;
        cout << s << '\n';
        bool ok = false;
        for(int i = 0; i < strlen(s); ++i)
            if(isalpha(s[i]))
            {
                if(!ok)
                    ++n;
                ++l;
                ok = true;
            }
            else if(ok && s[i] == '-' && i < strlen(s) - 1 && isalpha(s[i + 1]))
                ++n;
    }
    out << l / n;
    return 0;
}