Cod sursa(job #1093647)

Utilizator A63N7pTudor Nazarie A63N7p Data 28 ianuarie 2014 14:26:38
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <cstdio>
using namespace std;

inline bool is_letter(char x);

// const bool debug = true;

int main(int argc, char *argv[])
{
    freopen("text.in", "r", stdin);
    freopen("text.out", "w", stdout);
    int word_count = 0;
    int letter_count = 0;
    char tmp;
    bool in_word = false;
    while (!feof(stdin)) {
        scanf("%c", &tmp);
        if (!is_letter(tmp)) {
            in_word = false;
            continue;
        }
        else {
            letter_count++;
            if (!in_word) {
                in_word = true;
                word_count++;
            }
        }
    }
    printf("%d\n", letter_count / word_count);
    return 0;
}

inline bool is_letter(char x)
{
    return (x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') ? true : false;
}