Aby obliczyć średnią trzeba podzielić ilość znaków przez słowa. By odzielic słowa od wyrazu trzeba zliczyć spacje. Gdy zaliczam spacje pokazuje mi jedna tylko a nie wszystkie. Jak napisać by w wyrazie znaleźć ilość słów a później policzyć ta średnia? Kod poniżej. Czy można bez strtok? A jeśli trzeba z strtok jak to zrobić nie korzystając z tablic?
#include <stdio.h>
int main (void)
{
int a=0;
char ilosc_liter=0;
float wynik=0,b=0;
printf("Wpisz zdanie: ");
do{
scanf("%c", &ilosc_liter);
}while(ilosc_liter!='\n');
do{
b++;
printf("Srednia dlugosc wyrazu wynosi:%.2f",b);
}while(' '<ilosc_liter);
return 0;
}