Cod sursa(job #306272)

Utilizator diana_7Nica Lorela-Diana diana_7 Data 20 aprilie 2009 10:51:26
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include<iostream.h>
#include<fstream.h>
#include<ctype.h>

ifstream f("text.in");
ofstream g("text.out");

int main()
{
	char *sir,*aux;
	sir=new char[40001];
	f.get(sir,40000);
	f.get();
	if(!f.eof())
	{
		aux=new char[10001];
		while(!f.eof())
		{
			f.get(aux,10000);
			f.get();
			strcat(sir,aux);
		}
	}
	long n,s,i,num;
	n=0;s=0;
	num=strlen(sir);
	if(isalpha(sir[0]))s++,n++;
	for(i=1;i<num;i++)
	{
		if(isalpha(sir[i]))s++;
		if(!isalpha(sir[i-1])&&isalpha(sir[i]))n++;
	}
	//g<<sir<<" \n";
	if(n==0)g<<'0 \n';
	else g<<s/n<<'\n';
	f.close();
	g.close();
	return 0;
}