Cod sursa(job #2273174)

Utilizator filicriFilip Crisan filicri Data 31 octombrie 2018 09:50:32
Problema Text Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.74 kb
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
bool litera (char x)
{
    if ((x>='a' && x<='z') || (x>='A' && x<='Z')) return true;
    return false;
}
int main()
{
    char s[2000000];
    f.getline(s,2000001);
    long long n=strlen(s);
    int amcuv=0,lc=0,nrcuv=0,lt=0;
    for (int i=0;i<n;i++)
    {
        if (litera(s[i]))
        {
            amcuv=1;
            while (litera(s[i]))
            {
                lt++;
                i++;
            }
            nrcuv++;
        }
    }
    if (amcuv==1)
    {
        nrcuv++;
    }
    g<<nrcuv<<" "<<lt<<" ";
    g<<lt/nrcuv;
    f.close();
    g.close();
    return 0;
}