Cod sursa(job #2117697)

Utilizator damian.belesDamian-Teodor Beles damian.beles Data 29 ianuarie 2018 10:36:57
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include <fstream>
#include <iostream>

using namespace std;

bool isLetter(char cCharacter) {
    return (cCharacter <= 'z' && cCharacter >= 'a') || (cCharacter <= 'Z' && cCharacter >= 'A');
}

int main() {
    ifstream fin("text.in");
    ofstream fout("text.out");
    int iWordsCounter = 0, iLettersCounter = 0;
    bool metLetter = false;
    char cCharacter;
    while(fin.get(cCharacter)) {
        if (isLetter(cCharacter)) {
            iLettersCounter++;
            metLetter = true;
        }
        else if (metLetter == true) {
                iWordsCounter++;
                metLetter = false;
        }
    }
    fin.close();
    fout << iLettersCounter / iWordsCounter << "\n";
    fout.close();
    return 0;
}