Cod sursa(job #2001654)
| Utilizator | Data | 17 iulie 2017 13:34:08 | |
|---|---|---|---|
| Problema | Text | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <cstdio>
#include <cctype>
int main() {
int nrcuv, nrlit;
char cursor;
FILE *f = fopen("text.in", "r");
cursor = fgetc(f);
nrcuv = nrlit = 0;
while (cursor != EOF) {
if (isalpha(cursor)) {
++nrcuv;
while (isalpha(cursor)) {
++nrlit;
cursor = fgetc(f);
}
} else {
cursor = fgetc(f);
}
}
fclose(f);
f = fopen("text.out", "w");
fprintf(f, "%d\n", nrlit / nrcuv);
fclose(f);
return 0;
}