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

Вывод из вектора самого короткого и самого длинного string значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парсер/счётчик строки на основе stack/deque http://www.cyberforum.ru/cpp-beginners/thread1631195.html
Дан фрагмент последовательности скобок, состоящей из символов (){}. Требуется определить, возможно ли продолжить фрагмент в обе стороны, получив корректную последовательность. Если возможно - выведите минимальную корректную последовательность, иначе - напечатайте "IMPOSSIBLE". Максимальная длина строки 10^6 символов. Sample Input 1: }} Sample Output 1: {}}])]]
C++ Загвоздка с реализацией метода простых итераций Народ. Нашел тут реализацию метода простых итераций для решения уравнения. Проверил. Все отлично работает. Только не могу понять одного: зачем нужна переменная L ? Да, я понимаю, что на нее умножается уравнение каждую итерацию, но где можно хотя бы почитать, что это за -0.35 ? И почему именно это значение ? Буду очень благодарен за ответ #include <conio.h> #include <math.h> #include... http://www.cyberforum.ru/cpp-beginners/thread1631175.html
Компиляция простейшего кода на C++ под GNU/Linux C++
Проблема в компиляции простейшего кода на c++ под Linux: void hello(){ rintf("Hello!\n"); return 0; } Вот такая вот ошибка в терминале:
Хранение и инициализация объектов классов в текстовом файле C++
Нужно сделать сохранение параметров объектов классов Rectangle, Rhomb и Circle с последующим восстановлением в vector<Shape*> shapes. Выведены только параметры: class Shape { protected: int x, y; std::string text; int color;
C++ Перевод (конвертация, переписывания и т.д.) с С# на С++ http://www.cyberforum.ru/cpp-beginners/thread1631126.html
Доброе время суток! Ребят столкнулся с такой проблемой, имеем искохник на C#, программа хорошая (играет музыку с vk с очень хорошим дизайном) но так как я сижу под мак, и проект с открытым кодом, я задался идеей что бы это дело переписать себе, собственно изучать для переноса одной программы смысла нет, сушествует ли какие то автоматизированные средства для конвертации исходника с одного ЯП в...
C++ Нюансы ручной сборки, линковки и компиляции Решив учить более подробно программирование, начав с c++, установил Linux Mint. Смотря первый семинар по c++ возникла проблема с комилированием. У меня несколько вопросов: 1) Надо создать текстовый документ с разрешением .c? Мол, main.c, а потом его комилировать? 2) Создал текстовый документ, назвал его main.c, открыл папку в терминале и написал команду gcc main.c (Если что, код такой: int... подробнее

Показать сообщение отдельно
Slide
1 / 1 / 1
Регистрация: 21.11.2015
Сообщений: 20
04.01.2016, 17:54  [ТС]     Вывод из вектора самого короткого и самого длинного string значения
Цитата Сообщение от Somebody Посмотреть сообщение
C++
1
2
auto cmpSize = [](const auto &a, const auto& b) { return a.size() < b.size(); };
auto minMaxStr = std::minmax_element(std::cbegin(vec), std::cend(vec), cmpSize);
Попросил, чтобы дали ответ основываясь на данных автором знаний, то что вы пишите я вообще не понимаю

Добавлено через 5 минут
Что дальше, может кто нибудь разжевать как именно вы работали с теми циклами и что такое auto
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
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
#include <clocale>
 
using std::cout; using std::endl;
using std::cin; using std::string;
using std::vector; using std::sort;
using std::setlocale;
 
int main(){
 
setlocale(LC_ALL, "");
cout << "Введите пару слов: ";
string words;
 
vector<string> wordline;
 
while ( cin >> words ){
wordline.push_back(words);
}
 
typedef vector<string>::size_type vector_size;
vector_size size = wordline.size();
 
sort(wordline.begin(), wordline.end());
 
 
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru