Cod sursa(job #1660059)

Utilizator TincaMateiTinca Matei TincaMatei Data 22 martie 2016 19:31:04
Problema Text Scor 100
Compilator c Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <stdio.h>

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

int main() {
  int length , nrcuv;
  char c , cLast;
  
  FILE *fin = fopen( "text.in" , "r" );
  
  cLast = ' ';
  c = fgetc( fin );
  length = nrcuv = 0;
  while( c != EOF ) {
    if( isLetter( c ) && isLetter( cLast ) )
      length++;
    else if( isLetter( c ) ) {
      length++;
      nrcuv++;
    }
    cLast = c;
    c = fgetc( fin );
  }
  
  fclose( fin );

  FILE *fout = fopen( "text.out" , "w" );
  fprintf( fout , "%d" , length / nrcuv );
  fclose( fout );
  return 0;
}