Cod sursa(job #677573)

Utilizator gramatovici_paulGramatovici Paul gramatovici_paul Data 10 februarie 2012 12:40:54
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 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<c.length();++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;
}