Pagini recente » Cod sursa (job #1865787) | Cod sursa (job #1671662) | Cod sursa (job #3143827) | Cod sursa (job #1381974) | Cod sursa (job #2934422)
#include <bits/stdc++.h>
using namespace std;
bool is_letter(char c) {
return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z');
}
int main() {
FILE *in = fopen("text.in", "r"),
*out = fopen("text.out", "w");
const int BUFSIZE = 6e4;
char buf[BUFSIZE];
int words = 0, letters = 0, last = 0;
while (fgets(buf, BUFSIZE, in)) {
for (int i = 0, l = strlen(buf); i < l; ++i) {
if (is_letter(buf[i])) {
++letters;
words += !last;
}
last = is_letter(buf[i]);
}
}
fprintf(out, "%d\n", letters / words);
}