Написать программу в C++
Дан одномерный массив x из n элементов. Найти порядковый номер первого по счёту положительного элемента с чётным порядковым номером. Все отрицательные элементы
после него переписать в массив y.
- #include #include #include
#include
int odd(int i){ return 2 * i + 1;
}
int square(int i){ return i * i;
}
typedef boost::counting_iterator counter;
typedef boost::transform_iterator transformer;
transformer odds(int n){ return transformer(counter(n), odd);
}
transformer squares(int n){ return transformer(counter(n), square);
}
int main(){
using namespace std;
cout > n;
cout