Cod sursa(job #1780781)

Utilizator TherevengerkingSurani Adrian Therevengerking Data 16 octombrie 2016 15:48:34
Problema Text Scor 20
Compilator cpp Status done
Runda simulare_emag_mediu_2016_runda1 Marime 0.93 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
const string delim="_ 1234567890,.?/!;\'-@#$%^&*(){}[]|:<>+~`";
bool find(string s, char c)
{
    int i;
     for(i=0;i<=s.size();i++)
        if(s[i]==c)
            return 1;
     return 0;
}
int main()
{
    string line,cuv;
    int i,lit=0,cnt=0;
    while(getline(fin,line))
    {
        cnt=0;
        lit=0;
        for(i=0;i<= line.size();i++)
        {
            if(find(delim,line[i]))
            {
                if(cuv != "")
                {
                    cnt++;
                    cuv="";
                }
            }
            else
            {
                cuv.push_back(line[i]);
                lit++;
            }
        }
        if(cuv!="")
        {
            cnt++;
            cuv="";
        }
        fout<<lit/cnt;
    }
    return 0;
}