Сначала вводим массив циклом for с 1 до n. После этого пробегаем циклом for по массиву от 2-го элемента до n-элемента. Пусть мы пробегаем этот цикл по счетчику i. И внутри проверяем если элементы (a[i]>0 and a[i-1]>0) or (a[i]<0 and a[i-1]<0) то выводим YES и должны завершить программу в с++ это может сделать с помощью return 0. После выхода из цикла мы сразу выводим NO так как в массиве у нас не встречаются два таких элемента которых сказано в условии задачи.