Pagini recente » Cod sursa (job #365472) | Cod sursa (job #2513761) | Cod sursa (job #518299) | Cod sursa (job #23893) | Cod sursa (job #547497)
Cod sursa(job #547497)
#include <stdio.h>
#include <ctype.h>
#define IN "text.in"
#define OUT "text.out"
#define N 1024 * 1024
char text[N];
long read(void);
int main(void) {
long len_text = 0, nr_cuv = 0, len_rand, i;
freopen(IN, "r", stdin);
freopen(OUT, "w", stdout);
len_rand = read();
for(i = 0; text[i] != '\0'; ++i) if(isalpha(text[i])) ++len_text;
for(i = 1; text[i] != '\0'; ++i)
if(isalpha(text[i - 1]) && !isalpha(text[i])) ++nr_cuv;
printf("%ld", len_text / nr_cuv);
return 0;
}
long read(void) {
char ch;
long i = 0;
while((ch = getchar()) != '\n') text[i++] = ch;
text[i] = '\0';
return i;
}