Cod sursa(job #2652137)

Utilizator Razvan48Capatina Razvan Nicolae Razvan48 Data 24 septembrie 2020 14:19:45
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <fstream>
#include <string>

using namespace std;

string prop;

int main()
{
    ifstream in("text.in");
    ofstream out("text.out");
    bool in_prop = false;
    int sum = 0, nr_cuv = 0;

    getline(in, prop);

    for (int i = 0; i < prop.size(); i++)
    {
        if ((prop[i] >= 'a' && prop[i] <= 'z') || (prop[i] >= 'A' && prop[i] <= 'Z'))
        {
            sum++;
            in_prop = true;
        }
        else
        {
            if (in_prop)
            {
                in_prop = false;
                nr_cuv++;
            }
        }
    }

    if (in_prop)
    {
        nr_cuv++;
    }

    out << sum / nr_cuv;

    return 0;
}