Cod sursa(job #1631240)

Utilizator MariaIonescu2005Maria Ionescu MariaIonescu2005 Data 5 martie 2016 14:01:05
Problema Text Scor 100
Compilator c Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <stdio.h>
#include <stdlib.h>

int main() {
  FILE *fin, *fout;
  char c, car;
  int k=0, cuv=0;

  fin = fopen( "text.in", "r" );
  fout = fopen( "text.out", "w" );
  c = fgetc( fin ); car=' ';// citim primul caracter
  while ( c != EOF ) { // cita vreme caracterul citit nu e sfirsit de fisier
    if ( (c >= 'A' && c <= 'Z' )||(c>='a' &&c<='z')) k++;
    else if ( (car >= 'A' && car <= 'Z' )||(car>='a' &&car<='z'))cuv++;// daca este litera mare il afisam
      car=c;
    c = fgetc( fin );
  }
  k=(int)k/cuv;
  fprintf(fout, "%d", k);
  fclose( fin );
  fclose( fout );

  return 0;
}