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

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

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

Из заданной последовательности слов удалить слова,содержащие слова - C++

19.12.2012, 10:26. Просмотров 372. Ответов 3
Метки нет (Все метки)

Из заданной последовательности слов удалить слова, содержащие числа.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 10:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Из заданной последовательности слов удалить слова,содержащие слова (C++):

Из заданной последовательности слов удалить слова, содержащие числа - C++
#include <iostream> #include <stdio.h> #include <malloc.h> #include <stdlib.h> #include <string.h> using namespace std; int...

Из заданной последовательности слов удалить слова, содержащие числа - C++
Из заданной последовательности слов удалить слова, содержащие числа. Собственно я руками задаю наборы символов. Если есть цифры, то мне...

Строки (из заданной последовательности слов удалить слова, содержащие числа) ) - C++
Из заданной последовательности слов удалить слова, содержащие числа.

Из заданной последовательности слов удалить слова, содержащие введенный с клавиатуры символ - C++
Нужна ваша помощь, про "спасибо" не забуду) Из заданной последовательности слов, разделенных запятыми, удалить слова, содержащие...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
19.12.2012, 11:57 #2
Типа так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
#include <iterator>
#include <cctype>
#include <string>
#include <sstream>
 
int main()
{
    std::string s = "This he5ader defin1es a series of classes to obtain type informat5ion on compile-t2im3e.";
    std::istringstream is(s);
    std::copy_if(std::istream_iterator<std::string>(is),
        std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "),
        [](const std::string& s){return !std::any_of(s.cbegin(), s.cend(), std::isdigit);});
    std::cout<<"\n";
    system("pause");
    return 0;
}
0
denstr
3 / 3 / 0
Регистрация: 21.11.2011
Сообщений: 143
19.12.2012, 14:56  [ТС] #3
C++
1
std::copy_if(std::istream_iterator<std::string>(is),
ошибка какая то в этой строчке
программа не запускается(
0
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
19.12.2012, 15:29 #4
Странно. У меня на 12 студии запускается и работает без проблем. Наверное проблема в std::any_of - это из С++11. Попробовал здесь http://liveworkspace.org/code/lB5xb$3 - не компилит. Кто знает в чем хитрость?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2012, 15:29
Привет! Вот еще темы с ответами:

В заданной последовательности слов, найти все слова, отличные от первого - C++
Задана последовательность из 50 слов, каждое слово из 5 букв. Напечатать все слова, отличные от первого. Не выкупаю, как сделать. Хоть...

В заданной последовательности слов заменить первую букву каждого слова заглавной - C++
1. Дана последовательность слов. Напечатать все слова, предварительно вы*полнив преобразования их по правилу: заменить во всех словах...

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

Удалить слова содержащие гласные буквы... - C++
Алгоритм вроде придумал но незнаю как записать... сначала наверно нужно создать char S; char D=&quot;eyuioa&quot;; // массив гласных ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.12.2012, 15:29
Ответ Создать тему
Опции темы

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