Pagini recente » Cod sursa (job #474527) | Cod sursa (job #2506436) | Cod sursa (job #104136) | Cod sursa (job #2510228) | Cod sursa (job #728899)
Cod sursa(job #728899)
#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;
}