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

Работа с векторами в C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последнее слово http://www.cyberforum.ru/cpp-beginners/thread1119457.html
День добрый. Помогите, пожалуйста... Задача: дана строка, вывести последнее слово. Желательно через цикл или токен Добавлено через 19 минут /дошло/ можно закрывать тему)
C++ Error C2679. Ошибка с оператором >> Есть функция DelColl в классе Firm. Вот её кусок: //Удаление сотрудника void Firm::DelColl(int _Quant) { Quant = _Quant; char answer1; char surnamedel; cout << "Do you want to delete someone from Collaborate? (yes/no)" << endl; cin>> answer1 >> endl; http://www.cyberforum.ru/cpp-beginners/thread1119454.html
C++ Курсовая по структурам
Подскажите какую-нибудь интересную тему для курсовой. Главная тема сема списки и структуры , можно с уклоном на тему безопасности. Спасибо
C++ Нужен пример с массивами
Не могу догнать, зачем нужен массив конкретно.
C++ Stl контейнеры. Найти маршруты, на которых ходит только одна марка автоб http://www.cyberforum.ru/cpp-beginners/thread1119399.html
дана структура struct Bus { int route ; // номер маршрута string name ; // имя автобуса int numb; // номер автобуса string mark; //марка автобуса
C++ Самое длинное слово и его позиция День добрый. Помогите, пожалуйста... Задача: найти самое длинное слово из строки и его позицию (номер слова в строке). В своем коде работает нахождение слова, но про позицию запутался, хотел разбить строку на массив, чтобы найти позицию, но в массив лезет только первое слово. Код: #include <iostream> #include "conio.h" #include "stdio.h" подробнее

Показать сообщение отдельно
recoder
 Аватар для recoder
129 / 129 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
15.03.2014, 07:18     Работа с векторами в C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <vector>
#include <algorithm>
 
using namespace std;
inline void keep_window_open() { char ch; cin >> ch; }
int main()
{
   vector<string> words;
   string temp;
   while (cin>>temp) // заносим числа в вектор
 
        words.push_back(temp); // заносим значение в вектор
        cout << "Colichistvo slov: " << words.size() << endl;
        sort(words.begin(), words.end()); // сортируем весь вектор
        for(int i = 0; i< words.size(); ++i)
           if(i == 0 || words[i-1] != words[i]) // для новых слов
        cout << words[i] << "\n"; 
 
    std::cin.clear();
    std::cin.get();
    return 0;
}
Вводите то что нужно, Ctrl+Z завершить ввод!
 
Текущее время: 23:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru