С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Valter5631
3 / 3 / 0
Регистрация: 12.07.2010
Сообщений: 92
#1

Найти в тексте все слова перевертыши и вывести их - C++

24.04.2012, 12:00. Просмотров 579. Ответов 0
Метки нет (Все метки)

вот решение на паскаль, переделайте на СИ++ пожалуйста
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
var s,s1,s2:string;
i,k:integer;
function Pal(s:string):boolean;
var i:byte;
    s1:string;
begin
s1:='';
for i:=length(s) downto 1 do
s1:=s1+s[i];
if s=s1 then Pal:=true
else Pal:=false;
end;
 
begin;
writeln('Введите слова разделенными пробелами: ');
readln(s);
while pos('  ',s)>0 do
delete(s,pos('  ',s),1);
i:=length(s);
s1:='';
while s[i]<>' ' do
 begin
  s1:=s[i]+s1;
  i:=i-1;
 end;
k:=0;
while pos(' ',s)>0 do
 begin
 s2:=copy(s,1,pos(' ',s)-1);
 if (s2<>s1)and Pal(s2) then
 begin
  write(s2,' ');
  k:=k+1;
  end;
 delete(s,1,pos(' ',s));
 end;
if k=0 then
write('В строке не найдено палиндрома! ');
readln
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 12:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти в тексте все слова перевертыши и вывести их (C++):

В заданном тексте определить, имеются ли слова-перевертыши - C++
1. В заданной матрице A размером разместить все положительные элементы в верхнюю левую область матрицы (заполняя ими матрицу по строкам...

В заданном тексте определить, имеются ли слова-перевертыши - C++
В заданном тексте определить, имеются ли слова-перевертыши и если да, то вывести их.

В заданном тексте определить, имеются ли слова-перевертыши - C++
помогите ребят пожалуйста, 1. В заданной матрице A размером NxM разместить все положительные элементы в верхнюю левую область...

В заданном тексте определить, имеются ли слова-перевертыши - C++
В заданном тексте определить, имеются ли слова-перевертыши и если да, то вывести их.

Для заданного достаточно длинного слова найти в имеющемся тексте все слова, в которых использованы только буквы, имеющиеся в заданном слове - C++
Помогите пожалуйста!!!!!Плиззззззззз!!!!! Для заданного достаточно длинного слова найти в имеющемся тексте все слова, в...

Вывести все слова на печать, которые встречаются в тексте один раз - C++
Доброго времени суток! На вход приходит текст, который вводит пользователь в консоли. На выход идут все слова, которые встречаются в...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2012, 12:00
Привет! Вот еще темы с ответами:

Найти в тексте все слова анаграммы - C++
Кто может плиз.. Найти в тексте все слова анаграммы.

Найти в тексте все различные слова и число их вхождений - C++
Нужна помощь. Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между...

Найти в тексте и посчитать все слова с двойными согласными - C++
Пользователь вводит текст, необходимо посчитать количество и вывести слова с удвоенными согласными (например, аккомодация, add, читання) ...

В пpоизвольном тексте найти и отпечатать все слова длиной 5 символов - C++
Так получилось, что тема массивов в этом году была урезана, и поэтому я еле-еле нацарапываю код для циферных массивов. Помогите с задачей,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.