Cod sursa(job #122648)

Utilizator ciprianfFarcasanu Alexandru Ciprian ciprianf Data 13 ianuarie 2008 13:06:54
Problema Text Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <stdio.h>
int main()
{ char i,x;
  int ok,cuv=0,car=0,sol,ok2=1;
FILE*f=fopen("text.in","r");
FILE*g=fopen("text.out","w");
while(!feof(f))
	{
	ok=0;
	fscanf(f,"%c",&x);
	if (x==' ' || x=='-' || x=='.' || x=='?' || x=='!' || x==',') ok2=1;
	else
		for (i='a';i<='z';i++)
			if (i==x) {ok=1; break;}
	if (ok==0) for (i='A';i<='Z';i++)
			if(i==x) {ok=1; break;}
	if (ok==1) car++;
	if (ok==1 && ok2==1) { cuv++; ok2=0;}
	}
if (cuv>0){ sol=car/cuv;  fprintf(g,"%d",sol);}
else fprintf(g,"0");
return 0;
}