Рабочий стол > DL Руководство пользователя > ... > Полезные факты о С++ и примеры задач > немного о multimap > Information > Сравнить страницу
немного о multimap Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Ключ
Эти линии были удалены. Это слово было удалено.
Эти линии были добавлены. Это слово было добавлено.

Просмотр истории страницы


Есть 2 изменений. Просмотреть первое изменение .

 multimap<int,int> H; // с одним ключом может быть несколько значений
  {code:title=help.inf|borderStyle=solid}multimap<int,int> H; // с одним ключом может быть несколько значений
 multimap<int,int>::iterator im,it; // объявление итератора для multimap
 H.clear(); // обнулить все элементы
  
 for (j=1; j<=N; j++) // цикл формирования multimap
  {
  cin >> a[j];
  H.insert(make_pair(a[j],j)); // a[j] могут совпадать для различных j
  }
  
 for (im=H.begin(); im!=H.end(); im++) // цикл вывода таблицы ключи-значения
  { // обработки
  aj=im->first;
  j =im->second;
  cout << aj << ' ' << j << endl;
  }
  
 H.erase(H.find(del_aj)); // удалить первый элемент с ключом del_aj{quote}
 \\
 {quote}
  H.erase(H.find(del_aj)); // удалить первый элемент с ключом del_aj{code}\\
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами