Первый элемент, перед которым можно
sort( ivec.begin(), ivec.end(), greater<int>() );
search_value = 26;
vector< int, allocator >::iterator iter;
// необходимо указать, как именно
// осуществлялась сортировка ...
iter = lower_bound( ivec.begin(), ivec.end(),
search_value, greater<int>() );
// печатается:
// Первый элемент, перед которым можно вставить 26, - это 26
// Предыдущее значение равно 29
cout << "Первый элемент, перед которым можно вставить "
<< search_value
<< ", - это "
<< *iter << endl
<< "Предыдущее значение равно "
<< *(iter-1) << endl;
return 0;
}
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий