Pagini recente » Cod sursa (job #2488186) | Rating Chircu Bogdan (Body) | Cod sursa (job #1203477) | Cod sursa (job #2064042) | Cod sursa (job #1193574)
#include <stdio.h>
#include <string.h>
int main(void)
{
char *v=" ,.!?-0123456789";
FILE *f_in = fopen("text.in", "rt");
FILE *f_out = fopen("text.out", "wt");
char s[1000];
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);
printf("%d %d", nr_cuv, lungime);
fclose(f_in);
fclose(f_out);
}