Cod sursa(job #1168541)

Utilizator theodor.moroianuTheodor Moroianu theodor.moroianu Data 8 aprilie 2014 21:13:00
Problema Text Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <fstream>
using namespace std;

int main(){
	ifstream in("text.in");
	ofstream out("text.out");
	char n = in.get();//pt citire
	bool text = false;//adica nu suntem intr-un cuvant
	int cuvinte = 0, litere = 0;

	while (in.eof()!=1){
		n = in.get();
		if ((n >= 65 && n <= 90) || (n >= 97 && n <= 122)){//daca este o litera
			if (!text){//daca nu eram intr-un cuvant, adaugam un cuvant si trext true
				cuvinte++;
				text = true;
			}
			litere++;//avem o litera in plus
		}
		else//daca nu avem litera, am iesit din cuvant
			text = false;
	}
	int r = litere / cuvinte;
	out << r;
	//return 0;
}