// Найти в ней те слова,
//которые начинаются и оканчиваются одной и той же буквой.
#include
#include
#include
void main()
{
clrscr();
char str[100];
puts(«Введите предложение»);
scanf(«%s»,&str);
int mas[20];
int n=0,i=0,j=1;
n=strlen(str);
mas[0]=0;
for(i=0;i
for(i=0;i<=j;i=i+2)
if(str[mas[i]]==str[mas[i+1]]) //сравниваем буквы строки стр,
//порядковые номера которых хранятся в массиве мас.
//т.е. первую и последнюю букву каждого слова
{
for(n=mas[i];n<=mas[i+1];n++) //если условие выполняется выводим
//из строки все символы начиная с первой буквы слова и заканчиваю последее
printf("%c",str[n]);printf(" ");}
getch();
}
Слова с одной буквы. Программа на Си ++
29 Ноя, 2012