Слова с одной буквы. Программа на Си ++


// Найти в ней те слова,
//которые начинаются и оканчиваются одной и той же буквой.
#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(); }

Загрузка...