Pagini recente » Cod sursa (job #2101802) | Cod sursa (job #3172853) | Cod sursa (job #2293242) | Cod sursa (job #2246186) | Cod sursa (job #2666224)
#include <iostream>
#include <fstream>
#include <ios>
bool is_alphabetic(char c) {
return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z');
}
int main() {
std::ifstream in("text.in");
std::ofstream out("text.out");
char c, prev;
int len, words;
in >> prev;
len = words = is_alphabetic(prev);
while (in >> std::noskipws >> c) {
if (is_alphabetic(c)) {
++ len;
if (!is_alphabetic(prev))
++ words;
}
prev = c;
}
out << len / words << '\n';
out.close();
return 0;
}