Cod sursa(job #1250347)
| Utilizator | Data | 28 octombrie 2014 00:22:27 | |
|---|---|---|---|
| Problema | Text | Scor | 20 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.53 kb |
#include <stdio.h>
#include <string.h>
int main()
{
FILE *f, *o;
f = fopen("text.in", "r");
o = fopen("text.out", "w");
char text[100000], delimitatori[] = {" ,.!?\"'-;"};
int i, numberOfLetters = 0, average, numberOfWords=0;
fgets(text, 100000, f);
for (i = 0; i < strlen(text); i++)
{
if (!strchr(delimitatori, text[i]))
numberOfLetters++;
if (text[i] == ' ')
numberOfWords++;
}
average = numberOfLetters / numberOfWords;
fprintf(o, "%d", average);
fclose(f);
fclose(o);
return 0;
}