Cod sursa(job #1179025)

Utilizator taigi100Cazacu Robert taigi100 Data 27 aprilie 2014 19:18:32
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
/*
  	Keep It Simple!
*/

#include<fstream>
#include<string.h>

#define MaxL 2000000

using namespace std;

char c[MaxL];

bool IsAlpha(char x)
{
	if( x >= 'a' && x <= 'z')
		return 1;
	if( x >= 'A' && x <= 'Z')
		return 1;
	return 0;
}

int main()
{
	ifstream f("text.in");
	ofstream g("text.out");
	
	f.getline(c,MaxL);

	bool word = 0;
	int cnt = 0;
	int letter = 0;
	int size = strlen(c);
	
	for(int i=0; i < size; i++)
	{
		if(IsAlpha(c[i]))
		{
			letter++;
			if(!word) cnt++;
			word = 1;
		}
		else
		{
			word = 0;
		}
	}

	g << letter/cnt;

	f.close();
	g.close();
	return 0;
}