Cod sursa(job #784546)

Utilizator adascaluAlexandru Dascalu adascalu Data 6 septembrie 2012 11:50:49
Problema Text Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 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=lgw=i;
		if(lgw>1)
		{
			if(c[lgw-1]<'A' || c[lgw-1]>'z' )
				if(lgw) --lgw; 
			if(c[0]<'A' || c[0]>'z')
				if( lgw) --lgw;
		}
	    nr++;
		lg+=lgw;
		for(i=0;i<clgw;i++)
			c[i]=0;
	}
	f.close();
	g<<(lg/nr);
	g.close();
	return 0;
}