#include <iostream>
#include <vector>
#include <limits>
using namespace std;
int main() {
int n, sum = 0, count = 0, product = 1, max_negative = numeric_limits<int>::min();
bool has_odd = false, has_negative = false;
cout << "Введите количество чисел: ";
cin >> n;
vector<int> numbers(n);
cout << "Введите последовательность:\n";
for (int i = 0; i < n; i++) {
cin >> numbers[i];
if ((i + 1) % 2 == 0 && numbers[i] % 2 != 0) {
sum += numbers[i];
count++;
}
if (numbers[i] % 2 != 0) {
product *= numbers[i];
has_odd = true;
}
if (numbers[i] < 0 && numbers[i] > max_negative) {
max_negative = numbers[i];
has_negative = true;
}
}
if (!has_odd) product = 0;
int difference = has_negative ? product - max_negative : product;
cout << "Сумма: " << sum << "\nКоличество: " << count << "\nРазность: " << difference << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8bGltaXRzPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgaW50IG4sIHN1bSA9IDAsIGNvdW50ID0gMCwgcHJvZHVjdCA9IDEsIG1heF9uZWdhdGl2ZSA9IG51bWVyaWNfbGltaXRzPGludD46Om1pbigpOwogICAgYm9vbCBoYXNfb2RkID0gZmFsc2UsIGhhc19uZWdhdGl2ZSA9IGZhbHNlOwoKICAgIGNvdXQgPDwgItCS0LLQtdC00LjRgtC1INC60L7Qu9C40YfQtdGB0YLQstC+INGH0LjRgdC10Ls6ICI7CiAgICBjaW4gPj4gbjsKCiAgICB2ZWN0b3I8aW50PiBudW1iZXJzKG4pOwogICAgY291dCA8PCAi0JLQstC10LTQuNGC0LUg0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtGMOlxuIjsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgY2luID4+IG51bWJlcnNbaV07CgogICAgICAgIGlmICgoaSArIDEpICUgMiA9PSAwICYmIG51bWJlcnNbaV0gJSAyICE9IDApIHsKICAgICAgICAgICAgc3VtICs9IG51bWJlcnNbaV07CiAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgfQoKICAgICAgICBpZiAobnVtYmVyc1tpXSAlIDIgIT0gMCkgewogICAgICAgICAgICBwcm9kdWN0ICo9IG51bWJlcnNbaV07CiAgICAgICAgICAgIGhhc19vZGQgPSB0cnVlOwogICAgICAgIH0KCiAgICAgICAgaWYgKG51bWJlcnNbaV0gPCAwICYmIG51bWJlcnNbaV0gPiBtYXhfbmVnYXRpdmUpIHsKICAgICAgICAgICAgbWF4X25lZ2F0aXZlID0gbnVtYmVyc1tpXTsKICAgICAgICAgICAgaGFzX25lZ2F0aXZlID0gdHJ1ZTsKICAgICAgICB9CiAgICB9CgogICAgaWYgKCFoYXNfb2RkKSBwcm9kdWN0ID0gMDsKICAgIGludCBkaWZmZXJlbmNlID0gaGFzX25lZ2F0aXZlID8gcHJvZHVjdCAtIG1heF9uZWdhdGl2ZSA6IHByb2R1Y3Q7CgogICAgY291dCA8PCAi0KHRg9C80LzQsDogIiA8PCBzdW0gPDwgIlxu0JrQvtC70LjRh9C10YHRgtCy0L46ICIgPDwgY291bnQgPDwgIlxu0KDQsNC30L3QvtGB0YLRjDogIiA8PCBkaWZmZXJlbmNlIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0K