Cod sursa(job #117567)

Utilizator rethosPaicu Alexandru rethos Data 21 decembrie 2007 17:37:42
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <stdio.h>
FILE *f=fopen("text.in","r");
FILE *g=fopen("text.out","w");
inline int isalpha(char c)
{ if (('a'<=c&&c<='z')||('A'<=c&&c<='Z')) return 1;
  return 0;
}
int main()
{ char c;
  int lung=0,nr=0;
  int sw=2;//0=char,1=nonchar
  while (fscanf(f,"%c",&c)!=EOF)
	{ if (sw==0&&!isalpha(c)) nr++;
	  if (isalpha(c)) { sw=0;lung++;}
		else sw=1;
	}
  if (sw==0) nr++;
  fclose(f);
  fprintf(g,"%d",lung/nr);
  fclose(g);
  return 0;
}