Cod sursa(job #2409569)

Utilizator Doom6420Man jon Doom6420 Data 19 aprilie 2019 11:07:51
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.68 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);
  size_t i = 0;
  int lungimeTotala = 0, cuvinte = 0;
  while (i < str.size()) {
    if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')) {
      cuvinte++;
      while (((str[i] >= 'a' && str[i] <= 'z') ||
              (str[i] >= 'A' && str[i] <= 'Z')) &&
             i < str.size()) {
        lungimeTotala++;
        i++;
      }
    } else
      i++;
  }
  fout << lungimeTotala / cuvinte;
  fin.close();
  fout.close();
  return 0;
}