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

Тема "Строки" Задан текст. Распечатать все слова, содержащие заданный символ. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 3 во 2 степени . http://www.cyberforum.ru/cpp-beginners/thread180564.html
Чет решить не могу затык .. ошибка . #include <iostream> using namespace std; void main () { setlocale( LC_ALL,"Russian" ); int s = pow (3,2); cout << s ; cin.get ();
C++ Что за библиотека wt? для создания сайтов. Вот услышал про неё, что можно с её помощью создавать сайты. Собственно никакой документации или книги по ней на русском не нашел. Если есть те кто ей пользуется, можете примерно описать, что... http://www.cyberforum.ru/cpp-beginners/thread180551.html
Создать однонаправленный список, перегрузить операции + [] == >> << C++
Создать однонаправленный список с элементами типа char и перегрузить операции , <<, >>, ==, + Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем.
C++ Наследование
Помогите плиз. Условия задачи: создать наследование по такой схеме: документ(класс родитель) и от него унаследовать классы чек, квитанция, накладная.
C++ Массив размерности n+m http://www.cyberforum.ru/cpp-beginners/thread180535.html
Даны два упорядоченных числовых массива размерности n и m. Получить из них новый упорядоченный массив размерности n+m, не используя алгоритма сортировки. P.S.очень нужна помощь.помогите...
C++ Построить последовательность b1 ... bn из нулей и единиц Дано натуральное число n и натуральная квадратная матрица порядка n, каждый элемент которой не превышает 9. Построить последовательность b1 ... bn из нулей и единиц, в которой bi = 1, тогда и только... подробнее

Показать сообщение отдельно
tartikov
Заблокирован
24.10.2010, 01:21
приветик))
держи:
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
27
28
29
30
31
32
33
#include <iostream>
#include <string>
#include <algorithm>
 
using namespace std;
 
template<class Iter, class Iter2, class Func>
void copy_if(Iter beg, Iter end, Iter2 beg2, Func f)
{
    while (beg != end) 
    {
        if (f(*beg)) *beg2++ = *beg;
        beg++;
    }
}
 
struct HasSymbol
{
    HasSymbol(char c) : c(c){}
    bool operator()(const string& s)
    {
        return (s.find(c)!=string::npos);
    }
    char c;
};
 
int main()
{
    char c;
    cout << "enter char: "; cin >> c;
    cout << "enter text: "; 
    copy_if(istream_iterator<string>(cin), istream_iterator<string>(), ostream_iterator<string>(cout,"\n"), HasSymbol(c));  
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru