Cod sursa(job #2212169)

Utilizator alexdmnDamian Alexandru alexdmn Data 13 iunie 2018 15:29:20
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <fstream>
#include <cstring>

using namespace std;
char v[100000];
int main()
{
    ifstream cin("text.in");
    ofstream cout("text.out");

    int cnt=0,ok=0,nrl=0;
    cin.getline(v,100000);
    int len=strlen(v);

    for(int i=0;i<len;i++)
    {
        if((v[i]>='a' && v[i]<='z') || (v[i]>='A' && v[i]<='Z'))
        {
            ok=1;
            nrl++;
        }
        if(v[i]=='.' || v[i]==',' || v[i]=='!' || v[i]=='?' || v[i]==' ' || v[i]=='-' || (v[i]>='0' && v[i]<='9'))
        {
            if(ok==1)
            {
                ok=0;
                cnt++;
            }
        }
    }

    if(ok==1)
        cnt++;

    cout<<nrl/cnt;

    return 0;
}