Cod sursa(job #2652148)

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

using namespace std;

const int LMAX = 10000002;
char prop[1 + LMAX];

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

    in.get(prop, 1 + LMAX);

    for (int i = 0; i < strlen(prop); i++)
    {
        if ((prop[i] >= 'a' && prop[i] <= 'z') || (prop[i] >= 'A' && prop[i] <= 'Z'))
        {
            sum++;

            if (!in_cuvant)
            {
                in_cuvant = true;
                nr_cuv++;
            }
        }
        else
        {
            in_cuvant = false;
        }
    }

    out << sum << '\n' << nr_cuv << '\n';

    //out << sum / nr_cuv;

    return 0;
}