Cod sursa(job #291119)

Utilizator chibicitiberiuChibici Tiberiu chibicitiberiu Data 29 martie 2009 13:50:40
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream>
#include<string.h>
#define limit 1000000
using namespace std;

char sir[limit];

bool litera (char c)
{
    if (c>='a' && c<='z') return true;
    if (c>='A' && c<='Z') return true;
    return false;
}


int main()
{
    int len,lencuv=0,cuv=0;
    bool test;
    ifstream in ("text.in");
    in.getline (sir, limit, '\n');
    in.close();

    len=strlen(sir);

    for (int i=0;i<len;i++) {
        while (!litera(sir[i]) && i<len) i++;
        test=false;
        while (litera(sir[i]) && i<len) {
             lencuv++; i++;
             test=true;
        }
        if (test) cuv++;
    }

    ofstream out ("text.out");
    out<<lencuv/cuv;
    out.close();

    return 0;
}