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

Напечатать все слова, которые встречаются в предложении по одному разу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести и напечатать в обратном порядке (Указатели) http://www.cyberforum.ru/cpp-beginners/thread555809.html
День добрый, Вот очередная программка, помогите решить пожалуйста. Ввести и напечатать в обратном порядке набор вещественных чисел, количество которых заранее не фиксировано, а вводится до начала ввода самих числовых значений И посомтрите пожалуйста эти задания... код нужен... http://www.cyberforum.ru/cpp-beginners/thread513639.html ...
C++ Не меняется цвет! Здравствуйте! Есть Базой класс Shape, через который устанавливается цвет фигуры. Классы Circle и Line рисуют соответственно круг и линию и наследуют цвет у Shape. Класс Legacy наследует Line и Circle и рисует их вместе(что-то вроде гибридной фигуры). Вот только не могу сделать чтоб у меня цвет менялся. Ставлю разные значения, а цвета не меняются. Помогите пожалуйста! Заранее огромное спасибо! ... http://www.cyberforum.ru/cpp-beginners/thread555741.html
C++ Циклические алгоритмические структуры (сортировки)
Здравствуйте :) У меня вопрос по составлению алгоритма этой задачи (необходимо просто составить алгоритм). Помогите, пожалуйста, кто сможет :) Рассмотрим массив действительных чисел a a , ..., an 2 , 1 . Упорядочить данный массив по возрастанию, используя сортировку обменами. Алгоритм: Найти наименьшее i такое, что i 1
C++ Массив: посчитать количество положительных элементов.
задача№1 дан одномерный массив посчитать количество положительных элементов. задача№2 дан одномерный массив посчитать сколько раз в нём встречается цифра 5. задача№3 дан массив размером 4х4 найти сумму элементов главной диагонали. задача№4 дан массив размеров 4х4 посчитать, сколько раз в нём встречается 0.
C++ запись массива в файл http://www.cyberforum.ru/cpp-beginners/thread555715.html
Имеется структура в массиве. когда ввожу данные например: 2,3,4 7,8,5 то получаю 2 3 4 0 0 0 0 0 0 7 8 5 Как исправить это безобразие??
C++ *_cast< тип >( выражение ) В чём отличие static_cast, dynamic_cast, reinterpret_cast, const_cast от преобразования типа в скобках (стиль Си вроде) float f = 10.9; int i = (int)f; Читал что этот вариант пришёл из Си, а в C++ предусмотрены 4 функции, но в чём отличие-то? Помоему и Си стиль корректно переводит. подробнее

Показать сообщение отдельно
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
23.04.2012, 10: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 <vector>
#include <iostream>
#include <vector>
#include <sstream>
#include <string>
#include <algorithm>
 
using namespace std;
 
int main()
{
    cout << "Please input text:\n";
    string text;
    getline(cin, text);
 
    istringstream is(text);
    string word;
    vector<string> words;
 
    while (is >> word)
    {
        words.push_back(word);
    }
 
    for_each(words.begin(), words.end(), [&](string& s)
    {
        if (count(words.begin(), words.end(), s) == 1)
        {
            cout << s << '\n';
        }
    });
    return 0;
}
 
Текущее время: 14:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru