Cod sursa(job #2444019)

Utilizator Radu_FilipescuFilipescu Radu Radu_Filipescu Data 30 iulie 2019 00:27:11
Problema Text Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>
#include <string>

using namespace std;

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

string s;

bool is_letter( char c )
{
   return ( 'a' <= c && c <= 'z' || 'A' <= c && c <= 'Z' );
}

int main()
{
    long long lg_tot, nr_c;

    getline( fin, s );

    lg_tot = nr_c = 0;

    for( int i = 0; i < s.size(); ++i )
    {
      if( is_letter( s[i] ) )
      {
         ++nr_c;

         while( i < s.size() && is_letter( s[i] ) )
         {
           ++i;
           ++lg_tot;
         }
      }
    }

    fout << lg_tot / nr_c << '\n';

    fin.close();
    fout.close();

    return 0;
}