Cod sursa(job #1780880)

Utilizator FodosagSera Victor Fodosag Data 16 octombrie 2016 16:32:31
Problema Text Scor 30
Compilator cpp Status done
Runda simulare_emag_mediu_2016_runda1 Marime 0.75 kb
#include <iostream>
#include <fstream>

using namespace std;

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

string delim = " .,!-";

bool este(char a, string b)
{
    for (int i = 0; i < b.size(); i++)
        if (b[i] == a)
            return 1;
    return 0;
}

int main()
{
    string line, cuv = "";
    int nrCuv = 0, nrLitere = 0;
    getline(f,line);
    for (int i = 0; i < line.size(); i++)
    {
        if (este(line[i],"-'") && cuv != "")
            nrCuv++;
        if (este(line[i],delim) && cuv != "")
        {
            nrCuv++;
            cuv = "";
        }
        else
        {
            cuv.push_back(line[i]);
            nrLitere++;
        }

    }
    g<<nrLitere/nrCuv;

    return 0;
}