Cod sursa(job #2128243)

Utilizator MattCMatei Coroiu MattC Data 11 februarie 2018 16:22:37
Problema Text Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.84 kb
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char x[10000];
int main()
{
    int i,nrc=0,nrl=0,l,j,ok;
    while (fin >> x)
    {
        for (i=0; i<strlen(x); ++i)
        {
            if (x[i]>='A' && x[i]<='z' )
            {
                ++nrl;
            }
        }
        i=0;
        while (i<strlen(x))
        {
            ok=0;
            if (x[i]>='A' && x[i]<='z')
            {
                l=1;
                for (j=i+1; j<strlen(x); ++j)
                {
                    if (x[j]<'A' || x[j]>'z') break;
                    ++l;
                }
                ++nrc;
                i = i+l;
                ok=1;
            }
            if (!ok) ++i;
        }
    }
    fout << nrl / nrc << "\n";
    return 0;
}