Как сосчитать дубликаты в векторе (C ++)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как сосчитать дубликаты в векторе (C ++)

Сообщение Anonymous »

Я работал над упражнением в праймере C ++. На самом деле, я уточнил свою первую версию. Проблема в том, что я не только хочу обнаружить дубликации в векторе, но и сколько раз они были дублированы. У меня проблемы с последним. < /P>

Вот мой код: < /p>

#include
#include
#include
using namespace std;

int main() {

vector nums{1,3,1,5,7,8,9,7};

sort(nums.begin(), nums.end());

for(unsigned int i = 0; i != nums.size(); ++i){
if(nums == nums[i + 1]){
cout

Подробнее здесь: https://stackoverflow.com/questions/399 ... a-vector-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»