Cod sursa(job #2632211)

Utilizator NicolaalexandraNicola Alexandra Mihaela Nicolaalexandra Data 2 iulie 2020 15:54:03
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <bits/stdc++.h>
#define DIM 2000010
using namespace std;
char s[DIM];
int n,i,nr_cuv,lg;

int litera (char c){
    if ( (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
        return 1;
    return 0;
}

int main (){

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

    fin.getline (s,DIM);
    n = strlen (s);
    for (i=0;i<n;i++){

        while (i < n && !litera(s[i]))
            i++;

        if (i >= n)
            break;

        nr_cuv++;
        while (i < n && litera(s[i]))
            i++, lg++;
    }

    fout<<lg / nr_cuv;

    return 0;
}