Cod sursa(job #1781442)

Utilizator oana.durcauOana Durcau oana.durcau Data 16 octombrie 2016 21:02:11
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <string.h>
#include <fstream>
#include <iostream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
bool elitera(char a)
{
    int x;
    x=a;
    if((x>=65 &&x<=90)|| (x>=97 && x<=122))
        return 1;
    return 0;
}
int main()
{
    char  ch, S[100005];
    int  i,n, nrll, nrcuv=0, nrl=0,ok=0 ;
    while(fin>>S)
    {
        n=strlen(S);
        nrll=0;
        for(i=0; i<n; i++)
        {

            if(elitera(S[i])==1)
                 {nrll++; nrl++; ok=1}
            else
            {

                if(elitera(S[i+1])==1)
                     nrcuv++;
            }

        }

        if(nrll>0)
            nrcuv++;

    }
    if(ok==0)
        fout<<0;
    else
    fout<<nrl/nrcuv;
    return 0;
    fin.close();
    fout.close();
}