Cod sursa(job #1595278)

Utilizator SaphyrosMarcus Sergiu David Saphyros Data 10 februarie 2016 09:55:30
Problema Text Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
    ifstream fin ("text.in");
    ofstream fout ("text.out");

    int s = 0, nr = 0;
    string cuv;

    while( fin >> cuv )
    {
        if( ( !cuv.find("-") ) && ( !cuv.find("!") ) && ( !cuv.find("?") ) && ( !cuv.find(".") ) && ( !cuv.find(",")) && ( !cuv.find(";")) )
        {
            s = s + cuv.size();
        }
        else if ( cuv.size() == 1)
            continue;

        else s = s + (cuv.size() - 1);

        nr++;
    }

    fout << s/nr;

    return 0;
}