Katya
Katya

Язык СИ, помогите дописать вывод. Ввести строку, вывести на экран только слова с симметричным расположением букв.

Ввести строку, вывести на экран только слова с симметричным

расположением букв.

Вот код

#include

#include

#include

#include

int main(void)

{

const int BUFF_LEN = 80;

char buf[BUFF_LEN];

scanf("%s", buf, BUFF_LEN);

char sep [2]=" ";

char *istr;

istr = strtok (buf, sep);

while (istr != NULL)

{

//здесь делаем проверку над выделенным словом из строки

//пердпологаем что слова разделенны пробелом

//на выделенное слово у нас указывает istr



istr = strtok (NULL,sep);

printf

}





getch();

}

Как Сделать Вывод слов ?) до меня не доходит) )

Ан
Анна

printf("%s\n", istr);

А саму проверку того, что слово имеет симметрично расположенные буквы, вы реализовали? Если нет, то у вас опять проблема.

Похожие вопросы
как вывести числа на экран в одну строку через пробел в языке Pascal?
язык програмирования си, работа с строками
Задача такая: Дана строка состоящая из слов, вывести на экран слова, состоящие из 3 букв.
Помогите с С++ (дописать программу) (учим си)
помогите решить задачу язык СИ: Поменять в каждом слове заданной строки последовательность букв на обратную.
Ввести строку, вывести слово, содержащее наибольшее количество гласных букв. На языке СИ (не С# !!!)
Ввести строку, вывести самое длинное слово. с++. Ввести строку, вывести самое длинное слово. с++
Русские буквы в консоли. Язык СИ.
ЯЗЫК СИ! Ввести строку с клавиатуры и удалить лишние пробелы из этой строки
Проверьте программку. Язык СИ, не с++. Ввести строку, вывести на экран только слова с симметричным расположением букв