Pagini recente » Cod sursa (job #2883945) | Cod sursa (job #2660097) | Cod sursa (job #50746) | Cod sursa (job #1583151) | Cod sursa (job #728906)
Cod sursa(job #728906)
#include <stdio.h>
#include <string.h>
#define SIZE (1024 * 1024 * 64)
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);
int i = 0, c = 0, len = 0;
while (fgets(data, SIZE, stdin)) {
int n = strlen(data);
while (i < n) {
while (!isChar(data[i]) && i < n)
i++;
if (i < n)
c++;
while (isChar(data[i]) && i < n) {
i++;
len++;
}
}
}
//printf("[%d %d] %d\n", len, c, c == 0 ? 0 : len / c);
printf("%d\n", c == 0 ? 0 : len / c);
return 0;
}