Cod sursa(job #2222384)

Utilizator CatapaPap Catalin Catapa Data 16 iulie 2018 22:24:19
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include <fstream>

using namespace std;

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

char text[1000000];

bool litera(char c)
{
    if(( int(c) >= 'a' && int(c) <= 'z') || (int(c) >= 'A' && int(c) <= 'Z')) return true;
    return false;
}

int main()
{
    int i=0;
    int nrL = 0;
    int nrC = 0;
    bool k = false;
    while(f.get(text[i]))
    {
        if(litera(text[i]))
        {
            nrL++;
            k = 1;
        }
        else
        {
            if(k) nrC++;
            k=0;
        }
        i++;
    }
    if(nrL == 0) g << 0;
    else g << nrL/nrC;
    return 0;
}