Cod sursa(job #2138763)

Utilizator PondorastiAlex Turcanu Pondorasti Data 21 februarie 2018 21:04:56
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>
#include <sstream>

using namespace std;

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

string line, word;
int numberOfWords, numberOfCharacters;
bool found = false;

inline bool isCharacter(char c) {
    return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z');
}

int main() {
    getline(in, line);
    for (int i = 0; i < line.size(); ++i) {
        if (isCharacter(line[i])) {
            if (!found) {
                found = true;
                ++numberOfWords;
            }
            ++numberOfCharacters;
        } else 
            found = false;
    }
    out << numberOfCharacters / numberOfWords << "\n";
}