Попробуй этот, сразу скажу, это ChatGPT, я сам только учусь, и то не на С а на Python
#include <stdio.h>
#include <string.h>
int main() {
char str[100], letter;
int i, j, word_start, word_end;
printf("Enter a string: "
;
fgets(str, 100, stdin); // ввод строки с помощью fgets()
printf("Enter the starting letter: "
;
scanf("%c", &letter); // ввод буквы с помощью scanf()
for (i = 0; i < strlen(str); i++) {
// определение начала и конца слова
if (i == 0 || str[i-1] == ' '
{
word_start = i;
while (str
!= ' ' && str != '\n' && str != '\0' {
i++;
}
word_end = i;
// проверка, начинается ли слово на заданную букву
if (str[word_start] == letter) {
// вывод слова на экран
for (j = word_start; j < word_end; j++) {
printf("%c", str[j]);
}
printf("\n" // переход на новую строку после вывода слова
}
}
}
return 0;
}