Cod sursa(job #114528)
Utilizator | NoName GumiPipe | Data | 14 decembrie 2007 18:10:04 |
---|---|---|---|
Problema | Text | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.43 kb |
#include <stdio.h>
int main()
{
FILE *f;
int wn = 0, l = 0, r = 0, i = 0;
char c;
f = fopen("text.in", "rt");
while (fscanf(f, "%c", &c) != EOF)
{
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
{
if (i == 0)
{
++wn;
i = 1;
}
++l;
}
else i = 0;
}
fclose(f);
f = fopen("text.out", "wt");
r = l / wn;
fprintf(f, "%d", r);
fclose(f);
}