Cod sursa(job #2876722)

Utilizator Tudose_StefanTudose Alexandru Stefan Tudose_Stefan Data 23 martie 2022 14:51:21
Problema Text Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <fstream>
#include <cstring>

using namespace std;

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

char cuvant[1500000];
int nrcuv, nrlittotal;
bool iscuvant= false;

int main()
{
    fin.getline(cuvant, 1500000);
    for (int i = 0; i < strlen(cuvant); i++)
    {
        if ((cuvant[i] >= 65 && cuvant[i] <= 90) || (cuvant[i] >= 97 && cuvant[i] <= 122))
        {
            if (iscuvant)
                nrlittotal++;
            else
            {
                nrlittotal++;
                nrcuv++;
                iscuvant = true;
            }
        }
        else
            iscuvant = false;
    }
    fout << nrlittotal/nrcuv << '\n';
    return 0;
}