شمارش تعداد تکرار یک عدد در vector - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

شمارش تعداد تکرار یک عدد در vector

+1 امتیاز
سلام بر دوستان گلم.

برای شمارش تعداد تکرار یک عدد در یک vector در c++11 به چه صورت باید عمل کنیم؟
سوال شده اسفند 1, 1392  بوسیله ی shab (امتیاز 194)   8 22 30
دوباره تگ گذاری شد فروردین 20, 1393 بوسیله ی BlueBlade

1 پاسخ

+4 امتیاز
 
بهترین پاسخ

برای شمارش یک مقدار توی vector می تونید از تابع std::count استفادخ کنید به صورت زیر :

#include <vector>
#include <iostream>
using namespace std;
int main()
{
    vector<int> items(10);
	int value ;
	//fill list

	cout << std::count(items.begin(),items.end(),value);
	

	return 0;
}

 

پاسخ داده شده اسفند 1, 1392 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد اسفند 1, 1392 بوسیله ی shab
...