Pagini recente » Cod sursa (job #1681957) | Cod sursa (job #2394755) | Cod sursa (job #3153347) | Cod sursa (job #1056912) | Cod sursa (job #728898)
Cod sursa(job #728898)
#include <stdio.h>
#include <string.h>
#define SIZE (1024 * 1024 * 2)
char data[SIZE];
inline int isChar(char c) {
return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z');
}
int main(void) {
freopen("text.in", "r", stdin);
//freopen("text.out", "w", stdout);
fgets(data, SIZE, stdin);
int n = strlen(data);
int i, c = 0, len = 0;
while (i < n) {
while (!isChar(data[i]) && i < n)
i++;
c++;
while (isChar(data[i]) && i < n) {
i++;
len++;
}
}
printf("%d\n", c == 0 ? 0 : len / c);
return 0;
}