Просмотр источника
{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{code}\\ |