Cod sursa(job #2242514)

Utilizator filicriFilip Crisan filicri Data 18 septembrie 2018 20:23:55
Problema Text Scor 40
Compilator cpp 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[1000];
    f.getline(s,1001);
    int n=strlen(s),amcuv=0,lc=0,nrcuv=0,lt=0;
    for (int i=0;i<n;i++)
    {
        if (litera(s[i])==true)
        {
            amcuv=1;
            lc++;
        }
        else if (amcuv==1)
        {
            amcuv=0;
            lt+=lc;
            nrcuv++;
            lc=0;
        }
    }
    if (amcuv==1)
    {
        lt+=lc;
        nrcuv++;
    }
    g<<lt/nrcuv;
    f.close();
    g.close();
    return 0;
}