Cod sursa(job #1979635)

Utilizator VarticeanNicolae Varticean Varticean Data 10 mai 2017 22:48:58
Problema Text Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <iostream>
#include <fstream>

using namespace std;
char c;

bool control(char c){
if ((c >= 48 && c <= 57 ) || ( c>=65 && c<=90 ) || ( c>=97 && c<=122) )
    return true;
else return false;
}

int main()
{
 ifstream in("text.in");
 ofstream out("text.out");
char primul;
 long litere, cuvinte, cuvinte01=0;
 in>>primul; if( !(control(primul))) {cuvinte=1; litere=0; }
  else {cuvinte=1; litere=1;}

while( in.get(c) ){
     if( control(c) ) {
               litere++; if( cuvinte01>0 ) { cuvinte++; cuvinte01=0;}
           }
     else  cuvinte01++;

}

out<<litere/cuvinte;

    return 0;
}