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

В предложении найти и вывести на экран все слова, содержащие ровно две буквы “d” - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комплексные числа http://www.cyberforum.ru/cpp-beginners/thread913705.html
Добавлено через 32 секунды Написать тестовую программу, которая: * динамически выделяет массив указателей на базовый класс (4-6 шт.); * в режиме диалога заполняет этот массив указателями на...
C++ Замена символа в строке Доброго времени суток. Помогите разобраться с ошибкой. 2 IntelliSense: отсутствуют экземпляры перегруженная функция "std::basic_string<_Elem, _Traits, _Alloc>::replace ", соответствующие списку... http://www.cyberforum.ru/cpp-beginners/thread913688.html
C++ Вывод значения переменной на графическое окно
Помогите пожалуйста вывести на графическое окно значение переменной.
C++ Создать список L3 из элементов, входящих и в список L1 и в список L2
создать список л3 из элементов входящих и в список л1 и в список л2
C++ Обращаться к списку по индексу http://www.cyberforum.ru/cpp-beginners/thread913665.html
Хочу вообщем, чтобы обращаясь к какому-нибудь элементу по индексу получать доступ сразу к какому-то списку, не переходя постоянно между элементами типа ->next итд. #include <iostream> using...
C++ Указатель на функцию Вот задание: Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы. Необходимо возвращать указатель на функцию. Я написал обычный код, а вот как сделать с... подробнее

Показать сообщение отдельно
capy
3 / 3 / 0
Регистрация: 23.06.2013
Сообщений: 10
23.06.2013, 23:20
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
#include <iostream>
#include <string>
#include <sstream> // для разбиения строки на слова
#include <algorithm> // для поиска вхождений буквы d
 
using namespace std;
 
int main()
{
    string str;
    cout << "Введите произвольное предложение:\n";
    getline(cin, str);
 
    stringstream ss(str); // отправляем строку в поток ss
                          // для дальнейшей обработки
    string word;
    while (ss >> word) // разделяем строку на слова
    {
        // проверяем количество вхождений буквы d в слове
        if ( count(word.begin(), word.end(), 'd') == 2 )
            cout << word << endl;
    }
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru