Program ma zliczyć ile występuje we wprowadzonym tekście najdłuższych słów. Mój program prawidłowo oblicza długość wszystkich wyrazów, a następnie wypisuje jaka jest długość najdłuższego słowa. Zatem jak obiczyć ile tych słów jest? Nie mam pomysłu jak to zrobić, czy ktoś może poda wskazówki? Domyślam się że trzeba stworzyć dodatkową zmienną typu char i do niej porównywać kolejne słowa? Jeśli tak, to w jaki sposób?
Fragment mojego dotychczasowego kodu:
for(j=0;j<i;j++){
if(tab[j]>='a'&&tab[j]<='z'){
l++;
}
if(max<l){
max=l;
}
if(tab[j]==' '|| tab[j]=='\0'){
printf("%d ",l);
l=0;
}
}
printf("%d ",l);