Cod sursa(job #1484194)
| Utilizator | Data | 10 septembrie 2015 16:02:27 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <stdio.h>
#define MAX 1049000
char in[MAX];
int main (void) {
freopen("text.in", "r", stdin);
freopen("text.out", "w", stdout);
fgets(in, MAX, stdin);
int i = 0, wlen = 0, wcount = 0;
bool inword = false;
while (in[i] != '\0') {
if ((in[i] >= 'a' && in[i] <= 'z') || (in[i] >= 'A' && in[i] <= 'Z')) {
if (inword) {
++wlen;
} else {
inword = true;
++wlen;
++wcount;
}
} else {
inword = false;
}
++i;
}
printf("%d", wlen/wcount);
return 0;
}
