Cod sursa(job #2302884)

Utilizator Darkknight4433Gaspar Tamas Darkknight4433 Data 15 decembrie 2018 11:16:51
Problema Text Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
#include <string>
#include <vector>
#include <iostream>

using namespace std;
ifstream in("text.in");
ofstream out("text.out");
int main()
{
 int sum=0,line=0;
 vector <string> s;
 string word;
 while (in >> word)
    s.push_back(word);
 line=s.size();
 for (int i=0;i<s.size();i++)
    for (int j=0;j<s[i].size();j++)
    {
      if (!ispunct(s[i][j]) || isspace(s[i][j]))
    ++sum;
      if (s[i][j]=='-' && isalpha(s[i][j-1]) && isalpha(s[i][j+1]))
        ++line;
    }

 out << sum/line;

}