Cod sursa(job #2000504)

Utilizator rosudavidgRosu David Gabriel rosudavidg Data 13 iulie 2017 21:13:44
Problema Text Scor 50
Compilator c Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	FILE 	*in  = fopen("text.in", "rt"),
			*out = fopen("text.out", "wt");

	int numarCuvinte = 0,
		numarLitereTotal = 0;
	char litera;

	fscanf(in, "%c", &litera);

	while(litera != 10)
	{
		int cuvantGasit = 0;

		while ( (litera >= 'a' && litera <= 'z') || (litera >= 'A' && litera <= 'Z') )
		{
			cuvantGasit = 1;
			numarLitereTotal++;
			fscanf(in, "%c", &litera);
		}

		if(cuvantGasit == 1)
			numarCuvinte++;

		fscanf(in, "%c", &litera);
	}

	fprintf(out, "%d", numarLitereTotal / numarCuvinte);
	
	fclose(in);
	fclose(out);
	return 0;
}