У меня есть мультикарта с парами ключ-значение:
multiMap [-3] = {'h'}
multiMap [-2] = {'d', 'j', 'm'}
multiMap [-1] = {'b', 'f', 'i', 'p'}
I wi sh для печати вывод такой, что в первой строке есть все значения для ключа '-3', во второй строке есть все значения для ключа '-2', а в последней строке есть все значения, соответствующие ключу '-1'.
Я использую следующий код, но он печатает каждый элемент в новой строке
int main()
{
multimap<int,char> multiMap;
multimap.insert({-3,'h'});
//And so on for all the key-value pairs
//To print the multimap:
for(auto i = multiMap.begin(); i != multiMap.end(); i++)
cout << i->second << "\n";
return 0;
}