Cod sursa(job #1250368)

Utilizator benisavuSavu Beniamin benisavu Data 28 octombrie 2014 00:46:08
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <stdio.h>
#include <string.h>

int main()
{
	FILE *f, *o;
	f = fopen("text.in", "r");
	o = fopen("text.out", "w");

	char text[1000000], delimitatori[] = {" ,.!?\"'-;"};
	int i, numberOfLetters = 0, average, numberOfWords=1;
	
	while (!feof(f))
	{
		fgets(text, 1000000, f);

		for (i = 0; i < strlen(text); i++)
		{
			if ( (text[i] >= 'a' && text[i] <= 'z') || (text[i] >= 'A' && text[i] <= 'Z') )
				numberOfLetters++;
			if (text[i] == ' ')
				numberOfWords++;
		}
	}

	average = numberOfLetters / numberOfWords;

	fprintf(o, "%d", average);

	fclose(f);
	fclose(o);

	return 0;
}