Cod sursa(job #57869)

Utilizator deltaDumitrache Mircea delta Data 3 mai 2007 11:58:13
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <fstream.h>
#include <string.h>
#define MAX 30000


char a[MAX];
unsigned long int i;


int main()
{
	ifstream fin("text.in");
	ofstream fout("text.out");

	fin.getline(a, MAX);
	unsigned long int lung = strlen(a), litera=0, cuvant=0;



	for (i = 0; i <= lung; i++)
	{
		if ((int)a[i] >= 65 && (int)a[i] <= 90 ||(int)a[i] >= 97 && (int)a[i] <= 122)
			litera++;

	}

	int ok = 0;
	i = 0;
	while (i <= lung)
	{
		ok = 0;
		while ((int)a[i] >= 65 && (int)a[i] <= 90 ||(int)a[i] >= 97 && (int)a[i] <= 122)
		{
			ok = 1;
			i++;
		}
		if (ok == 1)
			cuvant++;
		i++;
	}


	fout << litera/cuvant << "\n";

	fin.close();
	fout.close();
	return 0;
}