Автор Тема: Помогите пожалуйста решить задачи в паскале!!!очень срочно  (Прочитано 1725 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergsergserg

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
1) Дан массив. Найти сумму индексов элементов с максимальным значением.
2) Дан массив. Найти 2-ой max за 1 просмотр.

---
от модератора


достаточно одной темы,незачем многократно флудить в других темах. еще один косяк - анально покараю. ознакомьтесь с правилами раздела.

« Последнее редактирование: 27 Октября 2010, 23:47:53 от Данила »

Оффлайн testtest

  • Старожил
  • ****
  • Сообщений: 376
    • Просмотр профиля
2.
unsigned int max2( std::vector < int > &m )
{
    if ( m.size() == 0 ) {
        return 0;
    }
    std::vector < int > t = m;
    std::sort( t.begin(), t.end() );

    for ( unsigned int i = t.size() - 1; i > 0; --i ) {
        if ( t[i] < t.back() ) {
            t[0] = t[i];
            break;
        }
    }

    return t[0];
}

Оффлайн domny

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Стучи, недорого.
648964446
[email protected]