Pagini recente » Cod sursa (job #1691115) | Rating Nica Eduard-Costin (Edi69Nica) | Cod sursa (job #901007) | Istoria paginii runda/concurs_11_12_02_23 | Cod sursa (job #1193575)
#include <stdio.h>
#include <string.h>
#define N 1048576
int main(void)
{
char *v=" ,.!?-0123456789";
FILE *f_in = fopen("text.in", "rt");
FILE *f_out = fopen("text.out", "wt");
char s[N];
fgets(s, 999, f_in);
if(s[strlen(s)-1] == '\n')
s[strlen(s)-1] = '\0';
char *p = strtok(s, v);
int nr_cuv = 0, lungime = 0;
while(p)
{
nr_cuv++;
lungime+=strlen(p);
p = strtok(NULL, v);
}
fprintf(f_out, "%d", lungime/nr_cuv);
fclose(f_in);
fclose(f_out);
}