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

Задача на текстовые файлы и их использование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем "Train" и программу, работающую с массивом таких структур http://www.cyberforum.ru/cpp-beginners/thread1185618.html
1. Описать структуру с именем TRAIN, содержащую поля: - NAZN - название пункта назначения; -NUMR - номер поезда; -TIME - время отправления. 2. Написать программу, выполняющую следующие действия...
C++ Ошибка в коде. Из числового множества A мощности n выбрать все подмножества С числовой множества A мощности n выбрать все подмножества, сумма элементов каждого из которых лежит в пределах от a до b / С++ для начинающих , ВОТ КОД #include <iostream> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread1185612.html
класс наследник на основе базового класса C++
-----
C++ Цикл for: зачем использовать разделитель " ; " два раза?
Cмотрите, какой вопрос. for (i = 0; ;i++) Не понимаю, зачем использовать разделитель " ; " два раза. Какую синтаксическую функцию несет? Спасибо за терпение. :)
C++ Поменять связи двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread1185581.html
Как в главном цикле поменять связи двусвязного списка в обратном порядке(не значений, а именно связей)? struct node // Описание узла { int info; // Информационное поле node *rlink, *llink; //...
C++ Шифрование заменой части символов (Pascal->C++) Здравствуйте! Помогите пожалуйста! Нужно провести шифрование текстовой информации заменой части символов. Есть код Паскаль. Надо в С++. Program Cipher5; const txt1='Privet Privet'#2;... подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
23.05.2014, 09:16
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
#include <vector>
#include <string>
#include <sstream>
#include <algorithm>
#include <iterator>
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream input("in.DAT");
    std::vector<std::string> words{std::istream_iterator<std::string>{input}, std::istream_iterator<std::string>{}};
    input.close();
 
    for (const auto &i : words)
    {
        std::cout << i << std::endl;
    }
 
    std::sort(words.begin(), words.end(), [](const std::string &a, const std::string &b) ->bool
    {
        return a.size() > b.size();
    });
 
    std::size_t max_size = words.begin()->size();
    std::cout << "Max size: " << max_size << std::endl;
 
    for (const auto &i : words)
    {
        if (i.size() < max_size)
            break;
        std::cin.get();
        std::cout << i << std::endl;
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru