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

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

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

Строка содержит слово: - C++

07.06.2016, 09:30. Просмотров 199. Ответов 1

Строка содержит слово:

а) дописать к его концу наименьшую последовательность символов так, чтобы слово стало палиндромом;
б) выделить в строке самый длинный начальный отрезок, являющийся палиндромом

Очень нужна помощь с этой задачей, помогите пожалуйста
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2016, 09:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строка содержит слово: (C++):

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

Определить, содержит ли последнее слово строки букву, с которой начинается первое слово - C++
2.) В динамической памяти размещена строка символов. Определить, содержит ли последнее слово строки букву, с которой начинается первое...

Дана строка, заменить слово min на слово max - C++
#include <stdio.h> int main() { int n = 81; char str; int i; gets(str);

Содержит ли строка (string) подстроку - C++
Есть ли для этого встроенные методы, или надо писать свой костыль?

Строка содержит простое предложение - C++
Помогите с заданием, буду очень благодарен... Строка содержит простое предложение, в котором слова отделяются символом «пробел»....

Определить содержит ли текст введенное слово - C++
Дан файл содержащий производный текст. Определить содержит ли текст введенное слово. Напишите пожалуйста подробную программу , если можно...

1
lawr
367 / 261 / 124
Регистрация: 09.05.2014
Сообщений: 769
07.06.2016, 11:28 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
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
#include <iostream>
#include <cstdlib>
#include <string>
bool Palindrom (std::string s){
    for (int i=0; i<=s.size()/2; i++)
        if (s[i]!=s[s.size()-i-1])
            return false;
    return true;
}
 
int main(){
std::string word, palindrom_part, unpalindrom_part;
std::cin>>word;
palindrom_part=word;
while (!Palindrom(palindrom_part))
{
    unpalindrom_part.insert(0, &palindrom_part[0], 1);
    palindrom_part.erase(0, 1);
}
palindrom_part=word;
word+=unpalindrom_part;
std::cout<<word<<std::endl;
while (!Palindrom(palindrom_part))
    palindrom_part.erase(palindrom_part.size()-1, 1);
std::cout<<palindrom_part;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2016, 11:28
Привет! Вот еще темы с ответами:

Определить, содержит ли строка (string) заданный символ - C++
дана строка и определенный символ! нужно определить содержат ли слова данной строки заданный символ!слово-последовотельность символов между...

Определить, содержит ли строка различные группы символов - C++
как проверить содержит ли строка различные группы символов (цифровые, верхнего и нижнего регистров)?

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

Работа со строками. Определить, содержит ли заданное слово букву «д» - C++
Определить, содержит ли заданное слово букву «д». Если можно, то код как можно проще, типа cout &lt;&lt; &quot;Введите слово&quot;; cin&gt;&gt;s; ...


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

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

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