Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Valter5631
3 / 3 / 0
Регистрация: 12.07.2010
Сообщений: 92
24.04.2012, 12:00     Найти в тексте все слова перевертыши и вывести их #1
вот решение на паскаль, переделайте на СИ++ пожалуйста
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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2012, 12:00     Найти в тексте все слова перевертыши и вывести их
Посмотрите здесь:

C++ В заданном тексте определить, имеются ли слова-перевертыши
C++ В заданном тексте определить, имеются ли слова-перевертыши
В заданном тексте определить, имеются ли слова-перевертыши C++
В пpоизвольном тексте найти и отпечатать все слова длиной 5 символов C++
В заданном тексте определить, имеются ли слова-перевертыши C++
Найти в тексте все слова, буквы в которых упорядочены по алфавиту. C++
C++ Найти в тексте и посчитать все слова с двойными согласными
C++ В произвольном тексте найти и отпечатать все слова длиной 5 символов
C++ Найти в тексте все слова анаграммы
Найти в тексте все различные слова и число их вхождений C++
C++ Вывести все слова на печать, которые встречаются в тексте один раз
Найти в тексте, состоящем из 1 строки, все слова и числа-палиндромы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru