Cod sursa(job #2473848)

Utilizator mihnea.tTudor Mihnea mihnea.t Data 14 octombrie 2019 13:20:58
Problema Text Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.75 kb
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;

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

int nLit, nCuv;

bool verifLit(char x)
{
    if ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z'))
        return 1;

    return 0;
}

void cit()
{
    char c;

    bool isWord = false;

    while (fin.get(c))
    {
        if (verifLit(c))
        {
            nLit++;
            isWord = true;
        }
        else if (isWord)
        {
            nCuv++;
            isWord = false;
        }
    }

    if (isWord)
    {
        nCuv++;
        isWord = false;
    }

    if (nCuv == 0) fout<<0;
    else fout << nLit / nCuv;
}

int main()
{
    cit();
    return 0;
}