Cod sursa(job #2065727)

Utilizator lupulescu2001Lupulescu Vlad lupulescu2001 Data 14 noiembrie 2017 08:46:49
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<fstream>
#include<cstring>

using namespace std;

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

const int Dim=1024*1024+1;
char C[Dim+10];
int Ltext,Nrcuv,N;

int Lungime(int i)
{
    int j;
    for( j=i ; j<N; j++)
        if(isalpha(C[j]))
            Ltext++;
        else
            break;
    j--;
    Nrcuv++;
    return j;
}

int main()
{
    fin.getline(C,Dim+5);
    N=strlen(C);
    fin.close();
    for(int i=0; i<N; i++)
        if(isalpha(C[i]))
            i=Lungime(i);
    if(Nrcuv==0)
        fout<<0<<'\n';
    else
        fout<<Ltext/Nrcuv<<'\n';
        fout.close();
        return 0;
}