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

vector < vector < pair<int,int> > > g - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте http://www.cyberforum.ru/cpp-beginners/thread551351.html
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте. (P.S. С++ знаю плохо)
C++ Выделение динам.памяти в классе для строки. Есть класс, который является рабочим для статической памяти. Сказали, что нужно выделять динам. пямять. Вот этот код с выделением нерабочий, а если написать то, что в коментариях, то рабочий. Только вопрос в том, как выделить для строки в классе? class Animal{ char *clss; // char clss; int numL; int numP; public: Animal(){ char *clss=new char; // *char='\0'; numL=0; numP=0; http://www.cyberforum.ru/cpp-beginners/thread551349.html
C++ Двунаправленный нециклический список
Здравствуйте! Нужно написать программу, обеспечивающую работу с двунаправленным нециклическим списком: добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением. Желательно самый простой способ и с коментариями и алгоритм работы. Заранее спасибо.
C++ Дана строка символов. Подсчитать самую длинную последовательность подряд идущих букв а.
Дана строка символов. Подсчитать самую длинную последовательность подряд идущих букв а.( P.S. напишите полную программу попроще. С++ знаю плохо);)
C++ #include <commctrl.h> http://www.cyberforum.ru/cpp-beginners/thread551314.html
зачем нужен это библиотека #include <commctrl.h> какие у него функции
C++ Функция выбора Есть ли в С++ функция как IIf на VB? И подскажите пожалуйста сайт, где можно удобно найти библиотечные функции С++ с описанием. подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.04.2012, 23:21     vector < vector < pair<int,int> > > g
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
34
35
36
37
38
39
40
#include <vector>
#include <iostream>
#include <fstream>
#include <functional>
#include <sstream>
#include <string>
 
int main()
{
    std::ifstream fin("in.txt");
 
    using T_data    = std::pair<int, int>;
    using T_row     = std::vector<T_data>;
    using T_vec     = std::vector<T_row>;
 
    T_vec v;
    std::string str;
    while(std::getline(fin, str))
    {
        std::istringstream iss(str);
        T_row r;
        while(!iss.eof())
        {
            T_data d;
            iss >> d.first;
            if(!iss.eof())
                iss >> d.second;
            r.emplace_back(d);
        }
        v.emplace_back(r);
    }
    for(const auto& row: v)
    {
        for(const auto& data: row)
            std::cout << "(" << data.first << ", " << data.second << ") ";
        std::cout << std::endl;
    }
    fin.close();
    return 0;
}
По хорошему надо бы еще проверять на наличие посторонних символов в файле. Но это уж сами.
 
Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru