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

Убрать ненужные слова в массиве! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со списком типа очередь http://www.cyberforum.ru/cpp-beginners/thread210726.html
Здравствуйте. Нужно создать числовой список типа очередь из 5 объектов. Распечатать его. Далее выполнить следующие операции: 1. Добавить два новых элемента. Распечатать очередь. 2. Поменять местами 1-ый и последний элементы в очереди. Распечатать очередь. 3. Удалить три первых объекта. Распечатать очередь. Работа встала после первого пункта (и то непонятно, правильно или нет):( ...
C++ Унификация функций Как переделать программу: #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #pragma hdrstop #pragma argsused http://www.cyberforum.ru/cpp-beginners/thread210724.html
Из scanf в std::cin C++
Как тоже самое сделать с помощью std::cin? printf("Введите автора %d книги.\n",i+1); scanf("%31s ",ar.author); fflush(stdin);
вторая производная C++
Подскажите, плиз, как найти вторую производную функции в точке?
C++ Решето Эратосфена http://www.cyberforum.ru/cpp-beginners/thread210705.html
Определить простые числа методом просеивания с помощью <<решета Эратосфена>> с _битовой упаковкой_ данных при сохранении. #include <math.h> #include <fstream.h> #define MAXN 100000000 char sieveE; void main() { ofstream f1("out.txt");
C++ Шифр Бэкона Народ, помогите решить задачу, если есть что то похожее то можете дать ссылку? Буду очень благодарен Шифр Бэкона. Требуется разработать программу шифрования текстовых данных в файле и программу дешифрования. ключ хранится в отдельном файле. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9529 / 5522 / 932
Регистрация: 25.07.2009
Сообщений: 10,598
15.12.2010, 15:09
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 <list>
#include <algorithm>
#include <iterator>
 
int main(){
    std::string buf;
    
    std::cout << "String: ";
    std::getline(std::cin, buf);
    
    std::list<std::string> list;
    std::istringstream ist(buf);
    while ( ist >> buf )
        if ( std::find(list.begin(), list.end(), buf) == list.end() )
            list.push_back(buf);
    
    std::cout << "Unique words: ";
    std::copy(list.begin(), list.end(), std::ostream_iterator<std::string>(std::cout, " "));
    std::cout << std::endl;
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru