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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DEA7H
.NET ONLY
63 / 63 / 1
Регистрация: 05.10.2011
Сообщений: 495
#1

Как заставить работать <algorithm> - C++

29.07.2012, 15:24. Просмотров 664. Ответов 3
Метки нет (Все метки)

Здравствуйте!
У меня есть программа которая vector <int> найдет номер максимального элемента!
C++
1
2
vector <int>::const_iterator MAX = max_element (myvector.begin(), myvector.end());
cout << "Индекс этого элемента " << MAX - myvector.begin() << endl;
Только вот мне нужно искать не в INT а в DOUBLE! А с DOUBLE max_element не работает! Не подскажите как сделать чтобы работало!? Может какие другие способы есть решить мою задачу!

Кароче, мне среди дробных чисел нужно максимальное число и взять его индекс!

Заранее благодарен!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2012, 15:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как заставить работать <algorithm> (C++):

Как заставить работать do while - C++
Печатает пока 100 строк не будут заполнены, нужно при вводе символа n закончить принятие данных и вывести те, которые ввели. Если не...

как заставить С++ и С# работать вместе? - C++
Здравствуйте! Хотелось бы научится писать проги со совмещение С++ и шарпа... Посоветуйте что-то почитать или хотябы покажите код как...

не знаю как заставить работать - C++
7,9.cpp:7:10: error: invalid use of non-static data member ‘matrix::two’ long two,one; ^ 7,9.cpp:8:15: error: from...

заставить Windows работать как RealTime - C++
Можно ли заставить Windows работать как RealTime средствами VC++ для работы с железом?

Как заставить код работать на x32 и x64? - C++
есть приложение C/C++ как заставить его запускаться на x64 и на x32 одновременно, нужно ли что-то в настройках компилятора менять ? или оно...

Как заставить sscanf работать с динамическими массивами? - C++
Как заставить sscanf работать с динамическими массивами или есть этому альтернатива(кроме strtok)?

3
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
29.07.2012, 15:29 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
 
int main()
{
   std::vector <double> vec = {1.2, 1.4, 3.8, 4.6, 2.2, 3.1};
   std::vector <double>::const_iterator it = std::max_element(vec.begin(), vec.end());
   std::cout<<it - vec.begin()<<std::endl;
   return 0;
}
1
DEA7H
.NET ONLY
63 / 63 / 1
Регистрация: 05.10.2011
Сообщений: 495
29.07.2012, 15:32  [ТС] #3
Спасибо большое!

Не по теме:
У меня на данном форуме не раюотают BB коды, это у вех так или у меня какой-то баг?
0
alex_x_x
бжни
2449 / 1654 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
29.07.2012, 15:33 #4
или даже для большей общности использовать
C++
1
std::distance (v.begin(), it);
0
29.07.2012, 15:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2012, 15:33
Привет! Вот еще темы с ответами:

Как заставить работать прогу без Visual Studio? - C++
Вот написал программу на заказ, в студии работает, а вот если запускаю exe файл вне студии то прога завершает работу #include &lt;iostream&gt; ...

Как заставить программу не выгружаться из памяти и работать дальше? - C++
Возьмем банальный пример клавиатурный шпион или чтонить в этом роде... Проект Win32 application я разместил в конце ВинМайн цикл...

Как заставить работать регулярные выражения под VS2012 с тулсетом VS2005? - C++
Помогите пожалуйста разобраться, плачу картохой. Имеем слово: &quot;проверка&quot; Имеем пример текста: 1. &quot;это прове рка&quot; 2. &quot;будет...

Не работает код. В чём причина? Как "заставить" работать? - C++
Точка входа и т.д. #include &lt;iostream&gt; #include &lt;string&gt; #include &quot;HConsole.h&quot; int main() { HConsole.Write(&quot;Привет&quot;);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru