Pagini recente » Cod sursa (job #645946) | Borderou de evaluare (job #1585395) | Rating Neagoie Nicholas-Tiberiu (Tibi_21) | Cod sursa (job #2064396) | Cod sursa (job #1484201)
#include <stdio.h>
int main (void) {
freopen("text.in", "r", stdin);
freopen("text.out", "w", stdout);
unsigned int wlen = 0, wcount = 0;
bool inword = false;
char c;
while (scanf("%c", &c) != EOF) {
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {
if (inword) {
++wlen;
} else {
inword = true;
++wlen;
++wcount;
}
} else {
inword = false;
}
}
printf("%d", (wcount) ? wlen/wcount : 0);
return 0;
}