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

Вывод содержимого вектора с наибольшим количеством строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некорректно производятся вычисления http://www.cyberforum.ru/cpp-beginners/thread1156060.html
Здраствуйте, немогу понять как написать код// nlab3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // подключение файла stdafx.h #include <iostream> // подключение загрузочного файла управления потоками ввода(вывода) #include <math.h> // подключение математической библиотеки using namespace std; // объявление пространства имени void _tmain(void) //...
C++ В массиве найти максимальный элементы и выставить их в диагональ массива всем привет, подскажите пожалуйста, как решить следующую задачу, хочу в двумерном массиве пробежаться по строчно в массиве найти максимальный элементы и выставить их в диагональ массива??? http://www.cyberforum.ru/cpp-beginners/thread1156059.html
Решение не линейных уравнений, метод дихотомии, C++ C++
Нужно решить не линейное уравнение методом дихотомии. Сам метод я описал, просто у квадратных уравнений же два решения, и если обо лежат на выбраном пользователем промежутке, как найти оба? Я сделал программу с нахождением одной. Помогите вывести все решения, ведь уравнение может быть и биквадратным, там будет 4 решения. Что делать? Вот мой код: #include <iostream> #include <stdio.h> #include...
C++ Сколько существует способов составить отрезок длиной 1 метр?
Сколько существует способов составить отрезок длиной 1 метр из отрезков длиной А и В см?
C++ Удалить из строки все символы не являющиеся латинскими буквами http://www.cyberforum.ru/cpp-beginners/thread1156029.html
вести строку символов. удалить из строки все символы не являющиеся латинскими буквами. Измененную строку выдать на экран
C++ Создать иерархию классов представляющих простое наследование. Базовый класс – строка символов разработать класс, то он должен включать: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор копирования; г) деструктор; д) методы класса для работы с данными. Компоненты данные класса должны иметь атрибут private или protected (в зависимости от необходимости). в базовый класс (кроме перечисленных выше) добавить методы: set –... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
24.04.2014, 14:13     Вывод содержимого вектора с наибольшим количеством строк
Держи лентяй
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
#include <tchar.h>
#include <string>
#include <vector>
#include <fstream>
#include <map>
#include <algorithm>
#include <iostream>
 
typedef std::vector<std::string> Strings;
std::map <char, Strings> Text;
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::fstream fs(L"111.txt", std::ios::in);
    if(!fs.is_open())
        return 0;
 
    while (!fs.eof())
    {
        std::string tmp;
        fs >> tmp;
        if(!tmp.empty())
        {
            Text[tmp[0]].push_back(tmp);
        }
    }
    fs.close();
 
    auto it = std::max_element(Text.begin(), Text.end(),
        [](const std::pair<char, Strings> a, const std::pair<char, Strings> b) { return a.second.size() < b.second.size();});
 
    std::cout << "Contents of the vector maximum size:" << std::endl;
    for(auto jt = it->second.begin(); jt != it->second.end(); jt++)
        std::cout << * jt << std::endl;
 
    system("pause");
 
    return 0;
}
Добавлено через 29 секунд
P.S.: у меня у самого на работе много дел, в свободные секунды - тебе помог
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru