Cod sursa(job #590485)

Utilizator Agent008Cristi Poputea Agent008 Data 17 mai 2011 20:54:17
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.12 kb
#include<iostream.h>
#include<fstream.h>
#include<stdio.h>
#include<string.h>
fstream f("text.in",ios::in), g("text.out",ios::out);
int main()
{
	long contor=1,k=0;
	char c;
	//f.getline(s,1000000000);
	while(f.get(c))
	{
		if((c>64 && c<91) || (c>96 && c<123))
			k++;
		else
			if(c==32)
				contor++;
	}
	/*l=strlen(s);
	for(i=0;i<l;i++)
		if(s[i]==' ')
			contor++;
		else
			if((s[i]>64 && s[i]<91) || (s[i]>96 && s[i]<123))
				k++;*/
	g<<k/contor;
	//(c>64 && c<91) || (c>96 && c<123)
	//'a'<=s[i] && s[i]<='z') || ('A'<=s[i] && s[i]<='Z')
	return 0;
}
/*#include<fstream>
using namespace std;
int main()
{
	char c;
	long long nrcuv=0,nrlit=0,sol;
	bool cuvant=false;
	ifstream fin("text.in");
	fin>>c;
	if((c>64 && c<91) || (c>96 && c<123))
	{
		nrlit++;
		nrcuv++;
		cuvant=true;
	}
	while(fin.get(c))
	{
		if((c>64 && c<91) || (c>96 && c<123))
		{
			nrlit++;
			if(cuvant==false)
			{
				nrcuv++;
				cuvant=true;
			}
		}
		else
			cuvant=false;
	}
	fin.close();
	sol=nrlit;
	sol=sol/nrcuv;
	ofstream fout("text.out");
	fout<<sol<<"\n";
	fout.close();
	return 0;
}*/