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

Нахождение слов по символу(символ вводиться с клавиатуры) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Системное программирование win, семафор http://www.cyberforum.ru/cpp-beginners/thread731578.html
Помогите пожалуйста с задачей, уже неделю над ней бьюсь: На железнодорожной станции четыре пути (разделяемые ресурсы), на каждом из которых может остановиться только один поезд (поток). Когда...
C++ Странный ответ ="-1.#IND" что такое? Нахожу сумму по формуле S=∑_(i=0)^10▒〖(-1)〗^(i+1)/i! Ответ не однозначный... помогите в чем ошибка? // applicationB-task2-zadacha3.cpp: сумма по формуле.. // #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread731552.html
C++ Eclipse C++
никак не настроить Eclipse для работы с С++. Скачал, поставил MinGW, прописал путь к нему в системной переменной PATH, для Эклипса поставил плагин для работы с С\С++. При создании нового проекта...
C++ Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка)
задан текст нужно вывести на экран количество слов где первая и последняя буквы одинаковы #include <iostream> #include <conio.h> #include <string.h> using namespace std; char main() { ...
C++ Сравнение двух строк функцией strcmp http://www.cyberforum.ru/cpp-beginners/thread731520.html
Напишите программу, которая использует функцию strcmp для сравнения двух строк, вводимых пользователем. Программа должна определить: первая строка меньше, равна или больше второй строки.
C++ Как вывести 10 раз одну и туже фразу? Есть код и нужно что то дописать чтобы выводило его 10 раз #include <iostream> using namespace std; int main() { simon(10); cout << "Hello world"\n ; return 0; подробнее

Показать сообщение отдельно
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
14.12.2012, 16:22
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
#include <string>
#include <sstream>
 
int main()
{
    setlocale (LC_ALL, "Russian");
 
    std::string str = "Помогите пожалуйста с програмкой. Дан текстовый файл, надо вывести все слова, содержащие заданный символ.";
    const char ch = 'п';
    std::istringstream iss(str);
    std::copy_if((std::istream_iterator<std::string>(iss)),
        std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "),
        [=](const std::string& s){return (s.find(ch)!=std::string::npos);});
    std::cout<<"\n";
 
    system("pause");
    return 0;
}
Но лучше делайте так как и задумали.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru