Pagini recente » Cod sursa (job #2006986) | Cod sursa (job #2130832) | Cod sursa (job #2719514) | Cod sursa (job #131793) | Cod sursa (job #485425)
Cod sursa(job #485425)
#include <stdio.h>
#include <stdlib.h>
#define MB 1048576
int main()
{
FILE *f, *g;
int cuvnr = 0, cuvsize = 0, totalcuvsize = 0;
char s;
f = fopen("text.in" , "rt");
g = fopen("text.out" , "wt");
fscanf(f, "%c", &s);
while (!feof(f)) {
if (((s >= 'A') && (s <= 'Z')) || ((s >= 'a') && (s <=
'z'))) {
if (cuvsize == 0) {
cuvsize++;
cuvnr++;
}
else
cuvsize++;
}
else {
totalcuvsize += cuvsize;
cuvsize = 0;
}
fscanf(f, "%c", &s);
}
fprintf(g, "%d", totalcuvsize/cuvnr);
fclose(f);
fclose(g);
return 0;
}