Cod sursa(job #1670592)

Utilizator AdiNXAndrei Alexandru Moldovan AdiNX Data 31 martie 2016 21:05:58
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include <fstream>
using namespace std;
int main()
{
    int words = 0;
    int letters = 0;    
    bool inWord = false;
    
    ifstream fin("text.in");
    char c;
    while (fin >> noskipws >> c)
    {
        if ((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
        {
            letters++;
            inWord = true;
        }
        else
        {
            if (inWord)
            {
                words++;
                inWord = false;
            }
        }
    }
    fin.close();
    
    if (((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) && inWord)
    {
        words++;
    }
    
    ofstream fout("text.out");
    fout << letters / words;
    fout.close();
    
    return 0;
}