Элемент последовательности называется локальным максимумом, если он строго больше предыдущего и последующего элемента последовательности. первый и последний элемент последовательности не являются локальными максимумами. дана последовательность натуральных чисел, завершающаяся числом 0. определите количество строгих локальных максимумов в этой последовательности. формат входных данных: вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания). формат выходных данных: выведите ответ на . язык c++
int main(void){ std::vector< int > V; std::copy (std::istream_iterator< int >(std::cin), std::istream_iterator< int >(), std::back_inserter(V)); int count = 0; for (std::vector< int >::iterator it = V.begin() + 1; it + 1 != V.end(); it++) if ( *it > *(it - 1) && *it > *(it + 1)) count++; std::cout << count << std::endl; return 0;}