Cod sursa(job #1435667)

Utilizator GeiGeiGeorge Cioroiu GeiGei Data 14 mai 2015 00:22:56
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
//0046
#include <cstdio>
#include <cstring>

bool litera(char c) {
    if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
        return true;
    return false;
}

int main() {
    FILE* fi = fopen("text.in", "rt");
    FILE* fo = fopen("text.out", "wt");

    char text[10000001];
    fgets(text, 10000001, fi);

    long long l = 0, n = 0;
    for (long long i = 0; i < (long long)strlen(text); i++)
        if (!litera(text[i]))
            continue;
        else {
            n++;
            for (; i < (long long)strlen(text) && litera(text[i]); i++)
                l++;
            i--;
        }

    fprintf(fo, "%lld", (long long)(l / n));

    return 0;
}