Cod sursa(job #797506)

Utilizator MenolanosAndrei Nicu Menolanos Data 14 octombrie 2012 11:20:58
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;

ifstream f("text.in");
ofstream g("text.out");

int nrCaractere, nrCuv;

int main()
{
	char c;
	int cuv = 0;

	while (!f.eof())
	{
		f.get(c);

		if (f.good() == false)
			break;

		if (('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z'))
		{
			// am inceput un cuvant nou
			if (cuv == 0)
			{
				cuv = 1;	// citesc un cuvant
			}

			nrCaractere++;
		}
		else
		{
			if (cuv == 1)
			{
				nrCuv++;
				cuv = 0;
			}
		}
	}

	g << nrCaractere / nrCuv << '\n';

	return 0;
}