Cod sursa(job #632436)

Utilizator cosminvdpruna stefan cosminvd Data 11 noiembrie 2011 09:29:07
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include<fstream>
#include<cstring>
using namespace std;
int n,m,i,j,k,s,nr;
char a[1000000];
int main()
{
	ifstream f("text.in");
	ofstream g("text.out");
	f.getline(a,1000000);
	n=strlen(a);
	//for(i=0;i<=n;i++)
		//g<<a[i];
	int suma=0;
	for(i=0;i<=n;i++)
	{
		if(a[i]==' '||a[i]=='-')
		{
			nr++;
			k++;
			suma+=s;
			s=0;
		}
		if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z')
			s++;
	}
	if(nr==0)
		g<<suma;
	else
		g<<suma/nr;
	return 0;
}