Cod sursa(job #1957377)

Utilizator DavidLDavid Lauran DavidL Data 7 aprilie 2017 15:20:54
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <fstream>
using namespace std;
ifstream fi("text.in");
ofstream fo("text.out");

int incuv,nrlitere,nrcuv;
char c;

int litera(char x)
{
    if ('a'<=x&&x<='z')
        return 1;
    if ('A'<=x&&x<='Z')
        return 1;
    return 0;
}

int main()
{
    c=fi.get();
    while (c!=EOF)
    {
        if (litera(c))
        {
            nrlitere++;
            if (!incuv)
                nrcuv++;
            incuv=1;
        }
        else
            incuv=0;
        c=fi.get();
    }
    fo<<nrlitere/nrcuv;
    fi.close();
    fo.close();
    return 0;
}