Dzień dobry,
W kodzie poniżej szukam indeksu na którym jest dany element w tablicy typu vector. Indeks jest szukany od pierwszego elementu tablicy do ostatniego, jednak ja potrzebuje aby element ten był szukany od określonego punktu tablicy vectorowej dla przykładu:
mamy T = {1,2,3,4,5,1,2,3,4,5} i element chciałbym wyszukać w drugiej części tablicy czyli od indeksu 5 wyszukać czy jest tam przykładowo 3 i pod jakim jest indeksem w tablicy czyli program znalazł by mi 3 pod indeksem 7.
Miałby ktoś jakieś sugestie jak to zrobić lub jak zmienić mój kod ??
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
vector<int>T;
T.push_back(1);
T.push_back(2);
T.push_back(3);
T.push_back(4);
T.push_back(5);
T.push_back(6);
int d = sizeof(T)/sizeof(T[0]);
int po = 6;
auto it = find(,po);
if(it != T.end())
{
int a = it - T.begin();
cout<<a<<endl;
}
}