Cod sursa(job #2065715)

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

using namespace std;

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

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

int Lungime(int i)
{
    int j;
    for( j=i ; C[j]; j++)
        if((C[j]>='a' && C[j]<='z') || (C[j]>='A' && C[j]<='Z'))
        Ltext++;
    else
        break;
    j--;
    Nrcuv++;
    return j;
}

int main()
{
    fin.getline(C,Dim+1);
    for(int i=0; C[i]; i++)
        if((C[i]>='a' && C[i]<='z') || (C[i]>='A' && C[i]<='Z'))
        i=Lungime(i);
    fout<<Ltext/Nrcuv<<'\n';
}