Cod sursa(job #2642644)

Utilizator Marius7122FMI Ciltea Marian Marius7122 Data 16 august 2020 14:19:07
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <iostream>
#include <string.h>
#include <fstream>

using namespace std;

const int N = (1 << 20) + 5;

bool esteLitera (char c)
{
    return (c>='A' && c<='Z') || (c>='a' && c<='z');
}

char s[N];

int main()
{   
    ifstream fin ("text.in");
    fin.get(s, N);

    int n = strlen(s);
    int nrLit=0, nrCuv=0;
    for(int i = 0; i < n; i++)
    {
        if(esteLitera(s[i]))
        {
            nrLit++;
            if(i == 0 || !esteLitera(s[i-1]))
                nrCuv++;
        }
    }

    ofstream fout ("text.out");
    fout << nrLit / nrCuv;
    return 0;
}