Pagini recente » Cod sursa (job #2180929) | Cod sursa (job #1889112) | Cod sursa (job #518834) | Cod sursa (job #1386339) | Cod sursa (job #1486840)
#include <stdio.h>
#define MAX 1050000
int isLetter(char c) {
return (((c >= 'a') && (c <= 'z')) || ((c >= 'A') && (c <= 'Z')));
}
int main() {
FILE* fin = fopen("text.in", "r");
char t[MAX];
fgets(t, MAX - 1, fin);
fclose(fin);
int i = 0;
int nbChar = 0;
int nbWord = 0;
int newWord = 1;
while(t[i] != '\0') {
if(isLetter(t[i])) {
nbChar++;
if(newWord) {
nbWord++;
newWord = 0;
}
} else {
newWord = 1;
}
i++;
}
int res;
if(nbWord == 0) {
res = 0;
} else {
res = nbChar / nbWord;
}
FILE* fout = fopen("text.out", "w");
fprintf(fout, "%d\n", res);
fclose(fout);
return 0;
}