Cod sursa(job #485435)

Utilizator GodiesVlad Voicu Godies Data 18 septembrie 2010 12:34:35
Problema Text Scor 100
Compilator c Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <stdio.h>
#include <stdlib.h>

#define MB 1048576

int main() 
{       
	FILE *f, *g;
	int cuvnr = 0, cuvsize = 0, totalcuvsize = 0;
	char s;
	f = fopen("text.in" , "rt");
	g = fopen("text.out" , "wt");
	fscanf(f, "%c", &s);
	while (!feof(f)) {
		if (((s >= 'A') && (s <= 'Z')) || ((s >= 'a') && (s <=
				'z'))) {
			totalcuvsize++;
			if (cuvsize == 0) {
				cuvnr++;
			}
			cuvsize = 1;
		}
		else {
			cuvsize = 0;
		}
		fscanf(f, "%c", &s);
	} 
	fprintf(g, "%d", totalcuvsize/cuvnr);
	fclose(f);
	fclose(g);
	return 0;
}