diff --git a/a.out b/a.out new file mode 100644 index 0000000..79b106a Binary files /dev/null and b/a.out differ diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..485555c --- /dev/null +++ b/main.cpp @@ -0,0 +1,28 @@ +#include +#include +#include + +using namespace std; + +int main() { + int sum = 0; + int proizv = 1; + list N{1, 2, 3, 4, 5, 6, 7}; + + for (int n : N) { + int a = 2; + div_t result = div(n, a); + if (result.rem == 0) { + printf("четное "); + cout << n << endl; + sum += n; + } else { + printf("не четное "); + cout << n << endl; + proizv *= n; + } + } + cout << "Сумма четных чисел: " << sum << endl; + cout << "Произведение нечетных чисел: " << proizv << endl; + return 0; +}