Cod sursa(job #2409566)

Utilizator Doom6420Man jon Doom6420 Data 19 aprilie 2019 11:04:42
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <cstring>
#include <fstream>
#include <iostream>
#include <string>

using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");

int main() {
  string str;
  getline(fin, str);
  char sep[] = "!@#$%^&*()_-,.?{}[] =+/\\\"\'";
  int i = 0;
  int lungimeTotala = 0, cuvinte = 0;
  while (i < str.size()) {
    if (!strchr(sep, str[i])) {
      cuvinte++;
      while (!strchr(sep, str[i]) && i < str.size()) {
        lungimeTotala++;
        i++;
      }
    } else
      i++;
  }
  fout << lungimeTotala / cuvinte;
  fin.close();
  fout.close();
  return 0;
}