Cod sursa(job #1722268)

Utilizator Adrian9602Adrian Cucu Adrian9602 Data 27 iunie 2016 19:17:54
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include    <iostream>
#include    <fstream>

using namespace std ;


int lungime_cuvinte ;
int numar_cuvinte ;

bool isLetter( char ch )
{
    if ( (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') )
        return 1 ;


    return  0 ;

}

int main()
{
    FILE *fi = fopen( "text.in" , "r"  ) ;
    FILE *fo = fopen( "text.out" , "w" ) ;

    char ch ;
     while(!feof(fi))
    {
        ch = fgetc(fi) ;
        if( ch == ' ')  ++ numar_cuvinte ;
        if(isLetter( ch ))
            ++ lungime_cuvinte ;
     }


    fprintf( fo , "%i\n" , lungime_cuvinte / (numar_cuvinte + 1 ) ) ;


    fclose(fi) ;
    fclose(fo) ;

    return  0 ;
}