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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ помогите создать стэк http://www.cyberforum.ru/cpp-beginners/thread557039.html
Дело такое, мне нужно создать динамическую структуру, стэк то или список, у которой поля инфо у каждого элемента могут быть разными, но все потомки одного абстрактного класса, и чтоб заполнение было через switch по элементно типо с выбором какой элемент я хочу добавить следующим, помогите люди добрые.
C++ Деление многочленов.(остаток от деления) Напишите алгоритм реализации задачи, нахождения остатка от деления многочленов. многочлены вводятся как коэфициенты. Заранее спасибо))) http://www.cyberforum.ru/cpp-beginners/thread557030.html
C++ Сдвиг числа относительно запятой
Как получить, допустим, из числа 643 число 64 и число 3 и записать их в разные переменные?
Помогите узнать в чём ошибка программы? C++
Помогите исправить программу: Задан граф в виде количества вершин n<=7, количества рёбер n>=28 и матрицы инцидентности. Проверить, есть ли в графе петли? Вот собственно сама программа: не понимаю почему даже когда в матрице нету петель выводит, что петля есть? #include <stdio.h> #include <conio.h> void main() { int n, k; int a = {0};
C++ Чтение бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread557004.html
Как прочитать бинарный файл начиная с пятого байта до конца? и как потом это прочитанное записать в другой файл?
C++ Вывести на экран квадрат Пифагора — таблицу умножения 1. Написать программу, которая выводит на экран квадрат Пифагора — таблицу умножения. 2. Задан числовой массив А. Составить программу построения одномерного массива, содержащего сначала все отрицательные, затем положительные элементы входного массива. 3. Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом. 4. Написать программу, которая проверяет,... подробнее

Показать сообщение отдельно
Valter5631
3 / 3 / 0
Регистрация: 12.07.2010
Сообщений: 92
24.04.2012, 12:00     Найти в тексте все слова перевертыши и вывести их
вот решение на паскаль, переделайте на СИ++ пожалуйста
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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru