Cod sursa(job #711372)

Utilizator harababurelPuscas Sergiu harababurel Data 11 martie 2012 23:30:53
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <iostream>
#include <fstream>
using namespace std;
bool iilitera(char a) {
	if((a>='A' && a<='Z') || (a>='a' && a<='z')) return 1;
	return 0;
}
int main() {
	ifstream f("text.in");
	ofstream g("text.out");
	long long caractere=0, spatii=0, cuvinte=0;
	char c, dedinainte=' ';
	while(!f.eof()) {
		c=f.get();
		//cout<<c;
		
		if((c>='A' && c<='Z') || (c>='a' && c<='z')) {
			caractere++;
			if(!iilitera(dedinainte)) cuvinte++;
		}
		if(int(c)==32) spatii++;
		
		dedinainte=c;
		
		
	}
	cout<<cuvinte;
	g<<int(caractere/cuvinte);
	f.close();
	g.close();
	return 0;
}