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

Сожмите одномерный массив, удалив предшествующие максимальному элементу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление арифметической прогрессии http://www.cyberforum.ru/cpp-beginners/thread705598.html
как записать вычисление арифмитической прогрессии. без программы. просто отрывко вычисления. Давайте темам осмысленные названия
C++ Подсобите с решение задачи Ребята программа работает, но дело в том что когда ввожу допустим 5/0 выбивает ошибку, что мол делить на ноль нельзя, но препод меня уже задрал говорит что можно сделать так чтобы оно пропускало это деление и относило его к значению в программе y=0.Помогите плс #include <iostream.h> #include <conio.h> #include <math.h> void main() {float x,y,b; cout<<"vvedite dva chisla"; cin>>x>>y; if... http://www.cyberforum.ru/cpp-beginners/thread705596.html
C++ Удалить элемент списка
Данные списка считываются из файла , при каждом новом елементе списка count++ struct Tel { Tel*next,*prev; Coperacia info; }; void CoperList::DelOne()
C++ Как преобразовать картинку чтобы получить адекватный вектор входных данных для нейронной сети?
Иначе, Как преобразовать картинку к виду массива? Может кто сталкивался?
C++ Вывод двух строк: дополнение первой и замена второй в терминале http://www.cyberforum.ru/cpp-beginners/thread705564.html
Что то не могу сообразить по какому запросу яшить (искать): терминал: Вася 1 человек терминал (сотворили то, что я ищу): Вася, Коля 2 человека Что я имел ввиду?
C++ STL где можно посмотреть исходный код STL?? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
22.11.2012, 16:09     Сожмите одномерный массив, удалив предшествующие максимальному элементу
C++
1
2
3
4
5
6
7
8
9
10
11
#include <vector>
#include <algorithm>
#include <iostream>
#include <iterator>
 
int main()
{
    std::vector<int> v = {1,2,3,4,5,4,3,2,4};
    v.erase(v.begin(), std::max_element(v.begin(), v.end()));
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, "\n"));
}
http://ideone.com/F1nMGM
 
Текущее время: 17:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru