Cod sursa(job #2518175)

Utilizator marius004scarlat marius marius004 Data 5 ianuarie 2020 11:28:00
Problema Text Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <string>
 
std::ifstream f("text.in");
std::ofstream g("text.out");
 
inline bool isletter(const char& c){
    return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'));
}
 
int main(){
    
    char c;
    bool ok{true};
    int words{},letters{};
    
    while(f.get(c)){
        if(isletter(c)){
            if(ok)
                words++;
            ok = false;
            letters++;
        }else ok = true;
    }
    
    g << (int)letters / words;
    
    f.close();
    g.close();
    return 0;
}