Cod sursa(job #2910536)

Utilizator IvanAndreiIvan Andrei IvanAndrei Data 21 iunie 2022 23:35:27
Problema Text Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.78 kb
#include <fstream>
#include <string>

using namespace std;

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

int main ()
{
    int nrch = 0, nrcuv = 0;
    string s;
    while (getline(in, s))
    {
        int n = s.size();
        for (int i = 0; i < n; i++)
        {
            if (isalpha(s[i]))
            {
                nrch++;
            }
            else
            {
                if (i > 0 && isalpha(s[i - 1]))
                {
                    nrcuv++;
                }
            }
        }
        if (isalpha(s[n - 1]))
        {
            nrcuv++;
        }
    }
    if (nrcuv == 0)
    {
        out << 0;
    }
    else
    {
        out << nrch / nrcuv;
    }
    in.close();
    out.close();
    return 0;
}