мне нужно постоянно считывать числа из ввода пока не будет две подряд одинаковых
vector<int> get_sequense(istream& is)
{
int first = 0;
int second = 0;
vector<int> values;
is >> first;
while(is >> second && first != second)
{
values.push_back(first);
first = second;
}
return values;
}
// ...
for(int v : get_sequense(cin)) cout << v << " ";