Cod sursa(job #547505)
| Utilizator | Data | 6 martie 2011 13:49:00 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | c | Status | done |
| Runda | Arhiva de probleme | Marime | 0.43 kb |
#include <stdio.h>
#include <ctype.h>
#define IN "text.in"
#define OUT "text.out"
int main(void) {
long len_text = 0, nr_cuv = 0, cuv = 0;
char ch;
freopen(IN, "r", stdin);
freopen(OUT, "w", stdout);
while((ch = getchar()) != EOF) {
if(!cuv && isalpha(ch)) ++nr_cuv, cuv = 1, ++len_text;
else if(cuv && isalpha(ch)) ++len_text;
else if(cuv && !isalpha(ch)) cuv = 0;
}
printf("%ld", len_text / nr_cuv);
return 0;
}
