Cod sursa(job #784555)

Utilizator adascaluAlexandru Dascalu adascalu Data 6 septembrie 2012 12:22:44
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
using namespace std;
#include<fstream>
#include<string>
#define dmax 1000000
int main ()
{
	int nr=0,lg=0,i;
	char c[dmax];
	ifstream f("text.in");
	ofstream g("text.out");
	while(f>>c)
	{
		int lgw,clgw;
		for(i=0;c[i]!=NULL;i++);
		clgw=i;
		lgw=0;
		bool ok=true;
		for(i=0;i<clgw && ok;i++)
			if(c[i]>'A' && c[i]<'z')
				lgw++;
			else
				ok=false;
		if(lgw)	
			nr++;
		lg+=lgw;
		for(i=0;i<clgw;i++)
			c[i]=0;
	}
	f.close();
	if(lg==0 || nr==0)
		g<<0;
	else
		g<<(lg/nr);
	g.close();
	return 0;
}