Cod sursa(job #1566222)

Utilizator depevladVlad Dumitru-Popescu depevlad Data 11 ianuarie 2016 21:22:43
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <cstdio>
#include <cstring>
#include <cctype>

using namespace std;

char BUFF[2000000];

int main() {
    freopen("text.in", "r", stdin);
    freopen("text.out", "w", stdout);

    int i, j, L, wordCount = 0, wordSum = 0;

    gets(BUFF + 1);
    L = strlen(BUFF + 1);

    for(i = 1; i <= L; i++) {
        for(j = i; j <= L && isalpha(BUFF[j]); j++);
        if(j > i) {
            wordCount++;
            wordSum += j - i;
            i = j - 1;
        }
    }

    printf("%d\n", wordSum / wordCount);
    return 0;
}