Cod sursa(job #1247271)
| Utilizator | Data | 22 octombrie 2014 16:03:20 | |
|---|---|---|---|
| Problema | Text | Scor | 40 |
| Compilator | c | Status | done |
| Runda | Arhiva de probleme | Marime | 0.55 kb |
#include <stdio.h>
#include <string.h>
int main()
{
FILE *f = fopen("text.in", "rt");
FILE *g = fopen("text.out", "wt");
char s[1000000];
long i, cont = 0, k = 0, nrCaractere = 0;
fgets(s, 1000000, f);
for (i = 0; i < strlen(s); i++)
{
if ((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z'))
{
k = 1;
nrCaractere++;
}
else
{
if (k)
{
k = 0;
cont++;
}
}
}
if (cont)
{
cont = nrCaractere / cont;
}
fprintf(g, "%d", cont);
fclose(f);
fclose(g);
return 0;
}