Cod sursa(job #1235239)

Utilizator vlad2901Vlad Berindei vlad2901 Data 29 septembrie 2014 08:16:09
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <cstdio>
#include <string>
#include <fstream> 

using namespace std;

int main() {
	
	ifstream input_file("text.in");
	freopen("text.out", "w", stdout);

	string line;
	int words = 0;
	int word_letters = 0;
	while (getline(input_file, line)) {
		bool in_word = false;
		for (int i = 0; i < line.size(); ++i) {
			if ((line[i] >= 'a' && line[i] <= 'z') || 
				(line[i] >= 'A' && line[i] <='Z')) {
				// The current character is a letter.
				if(!in_word) {
					words++;
				}
				word_letters++;
				in_word = true;
			} else {
				in_word = false;
			}
		}
	}
	printf("%d", word_letters / words);

	return 0;
}