Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 24.01.2014
Сообщений: 30
1

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

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

Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся слова-палиндлромы и их общее количество,срочно надо,у меня не получается
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2014, 19:00
Ответы с готовыми решениями:

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

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

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

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

5
:)
Эксперт С++
4769 / 3263 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.03.2014, 19:03 2
Kursach, посмотрите внизу страницы "Похожие темы", там же всё уже есть.
0
1 / 1 / 0
Регистрация: 24.01.2014
Сообщений: 30
30.03.2014, 20:00  [ТС] 3
Tulosba, там не такое,мне не на паскале надо,а на С++
0
127 / 131 / 11
Регистрация: 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
1 / 1 / 0
Регистрация: 24.01.2014
Сообщений: 30
30.03.2014, 20:40  [ТС] 5
kamre, а можешь объяснить что каждая строка значит?
0
127 / 131 / 11
Регистрация: 25.12.2011
Сообщений: 443
30.03.2014, 21:01 6
Цитата Сообщение от Kursach Посмотреть сообщение
kamre, а можешь объяснить что каждая строка значит?
А что именно не понятно? Вроде все просто, стандартные алгоритмы из stl.

Вот ссылки на описания для использованных классов/функций:
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2014, 21:01

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

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

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

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

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

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


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

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

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