/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
#include <vector>
using namespace std;
std::vector<int>::const_iterator findFirstOccurence(std::vector<int>::const_iterator begin, std::vector<int>::const_iterator end, int valueToFind)
{
while (begin != end)
{
if (*begin == valueToFind)
{
break;
}
begin++;
}
return begin;
}
int main()
{
vector<int> v = {1, 2, 4, 5, 6, 6, 7, 8, 9, 10};
cout << "Found :" << *findFirstOccurence(v.begin(), v.end(), 6);
return 0;
}