Cod sursa(job #677569)

Utilizator gramatovici_paulGramatovici Paul gramatovici_paul Data 10 februarie 2012 12:37:58
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include <iostream>
#include <fstream>
//#include <string>
#include <cstring>

using namespace std;

ifstream in("text.in");
ofstream out("text.out");


int nr,cuv,lit;
char c[1200000],aux;
//string c;


int main()
{
    int i;
    /*
    while(in>>aux)
        c[nr++]=aux;
    c[nr]=' ';
    */
    //getline(in,c);
    in.getline(c,1000100);
    nr=strlen(c);
    //c += ' ';
    c[nr]=' ';
    for(i=0;i<nr;++i)
    {
        if((c[i]>='a' && c[i]<='z') || (c[i]>='A' && c[i]<='Z'))
        {
            ++lit;
            if(!((c[i+1]>='a' && c[i+1]<='z') || (c[i+1]>='A' && c[i+1]<='Z')))
                ++cuv;
        }
    }
    out<<lit/cuv<<"\n";
    return 0;
}