Pagini recente » Cod sursa (job #2130503) | Cod sursa (job #2815419) | Cod sursa (job #1634849) | Cod sursa (job #1147124) | Cod sursa (job #1235239)
#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;
}