Cod sursa(job #753637)

Utilizator hainagiudanielHainagiu Daniel hainagiudaniel Data 30 mai 2012 10:28:08
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include<string>
#include<fstream>
using namespace std;

int litera(char x)
{
	if((x>='a'&&x<='z')||(x>='A'&&x<='Z'))
		return 1;
	else
		return 0;
}

int main()
{
	string x;
	int k=0,n=0,m,t=0;
	ifstream in("text.in");
	ofstream out("text.out");
	getline(in,x);
	m=x.size();
	for(int i=0;i<m;i++)
	{
		if(litera(x[i]))
		{
		    if(n==0)
		    {
                n=1;
                ++k;
		    }
		    ++t;
		}
		if(n==1&&(x[i]==' '||x[i]=='.'||x[i]==','||x[i]=='?'||x[i]=='!'||x[i]=='-'||x[i]=='-'))
			n=0;
	}
	out<<t/k<<'\n';
}