Cod sursa(job #1168540)

Utilizator theodor.moroianuTheodor Moroianu theodor.moroianu Data 8 aprilie 2014 21:08:54
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <fstream>
#include <string>
using namespace std;

int main(){
	ifstream in("text.in");
	ofstream out("text.out");
	string n;
	bool text = false;//adica nu suntem intr-un cuvant
	int cuvinte = 0, litere = 0;
	getline(in,n);
	int l = n.size();
	for (int i = 0; i < l; i++){
		if ((n[i] >= 65 && n[i] <= 90) || (n[i] >= 97 && n[i] <= 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;
}