Cod sursa(job #709185)

Utilizator lucian666Vasilut Lucian lucian666 Data 7 martie 2012 19:38:58
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include<fstream>
#include<cstring>
using namespace std;
int cuv(char a)
{
	if(a>='a'&&a<='z')
		return 1;
		if(a>'A'&&a<='Z')
			return 1;
		return 0;
}
int main()
{
	ifstream fin("text.in");
	ofstream fout("text.out");
	char a[200],*p,sep[]=".,!?- ";
	fin.getline(a,200);
	int nrcuv=0,nrlit=0,i;
	for(i=0;a[i];i++)
		if(cuv(a[i]))
			nrlit++;
	p=strtok(a,sep);
	while(p)
	{
		nrcuv++;
		p=strtok(NULL,sep);
	}
	if(nrcuv==0||nrlit==0)
		fout<<0;
	fout<<nrlit/nrcuv;
	return 0;
}