Cod sursa(job #831405)

Utilizator Rares95Rares Arnautu Rares95 Data 8 decembrie 2012 16:50:59
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
# include <cstdio>
using namespace std;

char lit;
int nrlit, nrcuv;
bool cuvant, litera(char);

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

	while (fscanf (INPUT_FILE, "%c", &lit) == true)
	{
		if (litera(lit) == true)
		{
			while (litera(lit))
			{
				++nrlit;
				fscanf (INPUT_FILE, "%c", &lit);
			}
			++nrcuv;
		}
	}

	fprintf (OUTPUT_FILE, "%d\n", nrlit / nrcuv);
	return 0;
}

bool litera (char test)
{
	if (test >= 'a' && test <= 'z')
		return true;
	if (test >= 'A' && test <= 'Z')
		return true;
	return false;
}