Cod sursa(job #2910535)

Utilizator IvanAndreiIvan Andrei IvanAndrei Data 21 iunie 2022 23:33:31
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.69 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;
    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;
}