Cod sursa(job #2820827)

Utilizator NanuGrancea Alexandru Nanu Data 21 decembrie 2021 17:48:58
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
#include <cstring>

using namespace std;

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

#define DIM 2000000

char s[DIM + 5];

int main() {
  fin.getline(s, DIM + 1);
  int lg = strlen(s);

  int i = 0, nrlit = 0, nrcuv = 0;
  while(i < lg)
    if(isalpha(s[i])) {       //daca incepe un cuvant;
      while(isalpha(s[i])) {  //parcurg tot cuvantul;
        i++;
        nrlit++;
      }
      nrcuv++;
    }else i++;

  if(nrcuv == 0)
    fout << 0;
  else fout << nrlit / nrcuv;

  return 0;
}