Cod sursa(job #1247420)
| Utilizator | Data | 22 octombrie 2014 19:44:17 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | c | Status | done |
| Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <stdio.h>
#include <ctype.h>
int main()
{
char c;
int t = 0, w = 0;
FILE *f = fopen("text.in", "r");
FILE *g = fopen("text.out", "w");
while (((c = fgetc(f)) != EOF) && !isalpha(c));
do {
if (isalpha(c)) {
t++;
}
else {
w++;
while (((c = fgetc(f)) != EOF) && !isalpha(c));
t++;
}
} while ((c = fgetc(f)) != EOF);
t--;
fprintf(g, "%d", t / w);
fclose(f);
fclose(g);
}