[CSI] finding duplicates

Mikhail Nesterenko mikhail at cs.kent.edu
Tue Apr 20 13:09:50 EDT 2021


CSI students,

There was a question about finding multiple elements in a vector. Here
is the code:

   cout << "Enter the number to find: "; 
   int num; cin >> num;

   vector<int>::iterator it=find(v.begin(), v.end(), num);
   
   if(it != v.end()){
      cout << "Found it: ";
      int cnt = 0;
      do{
	 ++cnt;
	 it = find(++it, v.end(), num);
      }while(it != v.end());
      cout << cnt << " times ";
   }else
      cout << "Not found it ";

Thanks,
-- 
Mikhail


More information about the cs13001 mailing list