Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 19
1

Инкрементация значения в map

05.04.2016, 17:11. Показов 994. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
for (busRequest = apointCollection.begin(); busRequest != apointCollection.end(); busRequest++)
{
    double Min = DBL_MAX;
    int station = 0;
 
    for (int i = 0; i < newStations; i++)
    {
 
        distance = sqrt(pow((apointCollection2[i].x - busRequest->x1), 2) + pow((apointCollection2[i].y - busRequest->y1), 2));
        if (distance < Min)
        {
            Min = distance;
            station = i;
 
        }
    }
 
    if (people.find(station) == people.end())
    {
        people.insert(pair<int, int>(station, i));
    }
 
    else
    {
        how can i increment "i" if the key of my statation is already in the map.
    }
 
}
Скажите пожалуйста , что мне нужно добавить , чтобы инкрементировать "i" , если станция уже есть в мапе. Это похоже на нахождение повторение в мапе.

Спасибо заранее за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2016, 17:11
Ответы с готовыми решениями:

Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std::map?
Здравствуйте. Возможно ли создать контейнер std::map, в котором в качестве значения была бы...

Запись значения в map<string, map<string,string>>
Как корректно записать значение в map&lt;string, map&lt;string,string&gt;&gt;? Добавлено через 27 минут...

Добавление значения в контейнер вектор, находящийся в map
Возникла проблема: есть файл std формата: Миша 5 5 2 3 Влад 0 3 3 4 и т.д. Из него считываются...

Как задать значения map при объявлении?
Всем добрый день! Имею следующие объявления. map&lt;string, double&gt; NatureMap; int main(int...

1
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,113
Записей в блоге: 2
05.04.2016, 18:07 2
C++
1
2
3
else {
    ++people[station];
}
1
05.04.2016, 18:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2016, 18:07
Помогаю со студенческими работами здесь

Тип значения в контейнере map - контейнер list
Возможно ли использовать следующий код: struct p { int id; }; int main() { ...

Инкрементация числа
Всем доброго времени суток. Число X увеличивается от 1 до 1000 000. Какой написать алгоритм чтобы...

не работает инкрементация указателя
кинул мне сегодня знакомый програмку...нужно было переделать ее с использованием указателя суть...

Инкрементация указателя по членам класса
Вот такая задачка у меня попалась на тестировании: &quot;Корректен ли данный код? Если да, то что будет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru