Cod sursa(job #223039)

Utilizator alexch16Chelariu Alexandru alexch16 Data 26 noiembrie 2008 19:14:42
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <stdio.h>

FILE *intrare, *iesire;

void citire()
{
  intrare = fopen("text.in", "r");
  iesire = fopen("text.out", "w");

  char c[2];
  int nrLitere = 0;
  int nrCuv = 0;

  while(!feof(intrare))
  {
    fscanf(intrare, "%c", &c[1]);

    if(c[1]>='A' && c[1]<='Z' || c[1]>='a' && c[1]<='z' || c[1]>='0' && c[1]<='9')
      nrLitere++;

    if(c[1]==' ' && c[2] != ' ')
       nrCuv++;

    c[2] = c[1];
  }
  if(c[2] != ' ');
   nrCuv++;

  fprintf(iesire,"%d", nrLitere/nrCuv);

  fclose(iesire);
  fclose(intrare);
 }

int main()
{
  citire();
  return 0;
}