А в чем проблема? Вот план действий, чтобы решить:
Создайте массив на N элементов и заполните его, где N любое натуральное число (можно ввести с клавиатуры или создать константу)
int *arr = new int[n]
Потом циклом пройдите от 0 до N - 1
for(size_t = 0; i < n - 1; ++i) {}
И проверяйте свою проблему
содержит последовательность хотя бы два одинаковых числа подряд. C++
// Ваша логика в цикле
Если количество изначально неизвестно элементов
#include <vector>
Ввод будет таким
std::vector<int> arr
int tmp
while (std::cin >> tmp) {
arr.emplace_back(tmp)
}
Получить размер можно будет с помощью функции arr.size()