Доработайте, пожалуйста, программу.. она у меня что-то глючит...
В символьной строке удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву.
| Код |
#include <stdio.h> #include <conio.h>
char test; char ch[128];
void main () { int i=0, j=0, k=0; printf("Введите символьную строку:"); gets(ch); printf("\n"); while (ch[i]!=test) { j=i; while (ch[i]!=' '&&ch[i]!=test) i++; if (ch[j]!=ch[i-1]) { printf("Слово, не удовлетворяющее условию: "); for (k=j;k!=i;++k)printf("%c", ch[k]); printf("\n"); } i++; } getch(); }
|
|