Да, чтобы проверить наличие трех подряд идущих одинаковых элементов в одномерном массиве в языке C++, можно использовать следующий код:
Этот код проверяет каждую тройку элементов массива и выводит сообщение, если находит три подряд идущих одинаковых элемента.
Да, чтобы проверить наличие трех подряд идущих одинаковых элементов в одномерном массиве в языке C++, можно использовать следующий код:
#include <iostream>int main() {
int arr[] = {1, 2, 2, 2, 3, 4, 5}; // Пример массива
for (int i = 0; i < sizeof(arr)/sizeof(arr[0]) - 2; i++) {
if (arr[i] == arr[i+1] && arr[i] == arr[i+2]) {
std::cout << "Три подряд идущих одинаковых элемента найдены: " << arr[i] << std::endl;
return 0;
}
}
std::cout << "Три подряд идущих одинаковых элементов не найдены" << std::endl;
return 0;
}
Этот код проверяет каждую тройку элементов массива и выводит сообщение, если находит три подряд идущих одинаковых элемента.