Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Индексирование элементов вектора


Автор: SAVEL 14.11.2007, 10:52
Йоу товарищи!

Подскадите как определить индекс 1-го и 2-го минимального элемента вектора!
Подскажите алгоритм, а желательно примерчик!

Автор: FREEDEV 14.11.2007, 11:51
вот двумя днями ранее в этм же форуме:
http://forum.vingrad.ru/forum/topic-181458/kw-вектор-элемент-vector.html

Автор: SAVEL 15.11.2007, 10:57
Цитата

вот двумя днями ранее в этм же форуме:
http://forum.vingrad.ru/forum/topic-181458...ент-vector.html 

 smile 

Error! Мой вопрос в том как вести индексирование итераторов моего вектора, а тот топик просматривал, где индексы только на Min и на Max используя <algorythm>! Мне надо узнать !!!номер 1-го и 2-го!!!минимального элемента вектора!!!  

Автор: FREEDEV 15.11.2007, 11:19
Что значит "вести индексирование итераторов моего вектора"
Если я правильно понял, то нужно всего лишь пройтись в цикле по вектору 
и сравнить его элементы с твоими минимальными
Код

if(min>v[i])
{
 min2=min;
 min=v[i];
}
else if(min2>v[i])
{
 min2=v[i];
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)