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

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

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

Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы - C++

30.03.2014, 19:00. Просмотров 915. Ответов 5
Метки нет (Все метки)

Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся слова-палиндлромы и их общее количество,срочно надо,у меня не получается
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 19:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы (C++):

Дана строка Найти и вывести все слова палиндромы - C++
Дана строка слова в который разделены пробелами необходимо найти и вывести все слова палиндромы. Вот кое какой код я накидал но он...

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

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

Дана строка символов, состоящая из произвольного текста, слова раз-делены пробелами. Вывести на экран порядковый номер слова, накрывающего k позицию - C++
Помогите с вот такой вот задачкой: Дана строка символов, состоящая из произвольного текста, слова раз- делены пробелами. Вывести на...

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

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

5
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
30.03.2014, 19:03 #2
Kursach, посмотрите внизу страницы "Похожие темы", там же всё уже есть.
0
Kursach
1 / 1 / 0
Регистрация: 24.01.2014
Сообщений: 30
30.03.2014, 20:00  [ТС] #3
Tulosba, там не такое,мне не на паскале надо,а на С++
0
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
30.03.2014, 20:30 #4
Цитата Сообщение от Kursach Посмотреть сообщение
Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся слова-палиндлромы и их общее количество
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <algorithm>
#include <sstream>
#include <iostream>
#include <iterator>
 
using namespace std;
 
int main()
{
    istringstream iss("anna babe abba sys smth");
    int count = 0;
    copy_if(istream_iterator<string>(iss),
            istream_iterator<string>(),
            ostream_iterator<string>(cout, "\n"),
            [&] (const string& s) {
        if (equal(begin(s), end(s), s.rbegin())) {
            ++count;
            return true;
        }
        return false;
    });
    cout << "Number of palindromes: " << count << endl;
}
anna
abba
sys
Number of palindromes: 3
0
Kursach
1 / 1 / 0
Регистрация: 24.01.2014
Сообщений: 30
30.03.2014, 20:40  [ТС] #5
kamre, а можешь объяснить что каждая строка значит?
0
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
30.03.2014, 21:01 #6
Цитата Сообщение от Kursach Посмотреть сообщение
kamre, а можешь объяснить что каждая строка значит?
А что именно не понятно? Вроде все просто, стандартные алгоритмы из stl.

Вот ссылки на описания для использованных классов/функций:
0
30.03.2014, 21:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2014, 21:01
Привет! Вот еще темы с ответами:

Дана строка слов котором разделены пробелами все слова в строке перевернуть на c++ - C++
Дана строка слов котором разделены пробелами все слова в строке перевернуть на c++

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы. - C++
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

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

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


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

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

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