Написать программу в c++ дан одномерный массив x из n элементов. найти порядковый номер первого по счёту положительного элемента с чётным порядковым номером. все отрицательные элементы после него переписать в массив y.
161
178
Ответы на вопрос:
#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 < < "enter vector length: "; int n; cin > > n; cout < < inner_product( odds(0), odds(n), squares(0), 0 ) < < endl;
Популярно: Информатика
-
vinogradovanactaxa26.01.2023 12:51
-
Катенька23126.08.2020 19:34
-
goooll10.02.2022 15:09
-
Fox0081113.08.2020 16:31
-
Wasder120.01.2022 16:12
-
blablabla11409.08.2022 15:25
-
nast2017117.02.2020 03:16
-
sofyashevtsova22.09.2020 17:54
-
leraloslerap00mm602.01.2020 15:37
-
СавелийРямов18.12.2022 02:29