Cod sursa(job #39648)

Utilizator d_tritusPopovici Alexandru d_tritus Data 26 martie 2007 21:35:30
Problema Text Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <iostream>
FILE * fi=fopen ("text.in", "rt");
FILE * fo=fopen ("text.out", "wt");
char cur, prec;
long long lung=0, cuv=0;
int main (void) {
	fscanf (fi, "%c", &prec);
	fscanf (fi, "%c", &cur);
	while (!feof(fi)) {
	fscanf (fi, "%c", &cur);
	if (((cur>='A') && (cur<='Z')) || ((cur>='a') && (cur<='z'))) lung++;
	if ((((cur<'a') || ((cur>'Z') && (cur<'a')) || (cur>'z'))) && (((prec>='A') && (prec<='Z')) || ((prec>='a') && (prec<='z')))) cuv++;
	prec=cur;
}
fprintf (fo, "%ld", (lung/cuv));
fclose (fi);
fclose (fo); 
return 0;
}