Cod sursa(job #1478826)

Utilizator metrix007Lungu Ioan Adrian metrix007 Data 29 august 2015 17:06:35
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.98 kb
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
#include <cstring>
using namespace std;

ifstream in("text.in");
ofstream out("text.out");
char *s;
int l;
string special = "";
int contor;
int cuvinte;
void citire()
{

    in.seekg(0,in.end);
    l = in.tellg();
    s = new char[l];
    cout << l;
    in.seekg(0,in.beg);
    in.read(s,l);
}

void solve()
{
    int cuvm=0;
    for(int i=0;i<l;i++)
    {
        if((s[i]>='a' && s[i]<='z') || (s[i]>='A' && s[i]<='Z'))
        {

            contor++;
            cuvm++;
        }
        else
        {
            if(cuvm > 0)
            {

                cuvm = 0;
                cuvinte++;
            }
        }
    }
    if(cuvm > 0)
        cuvinte++;

}

int main()
{
    citire();
    solve();
    //cout << "cuvinte: " << cuvinte << endl;
    //cout << contor;
    if(cuvinte!=0)
    out << contor / cuvinte;
    else
    out << 0;
    return 0;
}