помогите сделать у меня не получается в С++
Даны целые числа a1, ..a7, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные члены чередуются, то ответом должна служить исходная последовательность. Иначе получить все отрицательные члены последовательности, сохранив порядок их следования.
Исходные данные вносятся с клавиатуры.