#include <iostream>
using namespace std;
int sumDigits(int n) {
const int TEN = 10;
int sum = 0;
while (n > 0) {
sum += n % TEN;
n /= TEN;
}
return sum;
}
int allNum(int n, int arr[]) {
int sumAll = 0;
for (int i = 0; i < n; ++i) {
sumAll += sumDigits(arr[i]);
}
if (sumAll % 2 == 0) {
return 0;
}
return 1;
}
int main() {
int numbers[] = {3, 12,236};
int size = sizeof(numbers) / sizeof(numbers[0]);
int result = allNum(size, numbers);
if (result == 0) {
cout << "even";
} else {
cout << "odd";
}
return 0;
}
/*Se dau n numere, sa se spuna daca suma cifrelor lor este para sau impara
Returnez “0” pentru par si “1” pentru impar
2
12
236
0
*/
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHN1bURpZ2l0cyhpbnQgbikgewogICAgY29uc3QgaW50IFRFTiA9IDEwOwogICAgaW50IHN1bSA9IDA7CiAgICB3aGlsZSAobiA+IDApIHsKICAgICAgICBzdW0gKz0gbiAlIFRFTjsKICAgICAgICBuIC89IFRFTjsKICAgIH0KICAgIHJldHVybiBzdW07Cn0KCmludCBhbGxOdW0oaW50IG4sIGludCBhcnJbXSkgewogICAgaW50IHN1bUFsbCA9IDA7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIHN1bUFsbCArPSBzdW1EaWdpdHMoYXJyW2ldKTsKICAgIH0KICAgIGlmIChzdW1BbGwgJSAyID09IDApIHsKICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBudW1iZXJzW10gPSB7MywgMTIsMjM2fTsKICAgIGludCBzaXplID0gc2l6ZW9mKG51bWJlcnMpIC8gc2l6ZW9mKG51bWJlcnNbMF0pOwogICAgaW50IHJlc3VsdCA9IGFsbE51bShzaXplLCBudW1iZXJzKTsKICAgIGlmIChyZXN1bHQgPT0gMCkgewogICAgICAgIGNvdXQgPDwgImV2ZW4iOwogICAgfSBlbHNlIHsKICAgICAgICBjb3V0IDw8ICJvZGQiOwogICAgfQogICAgcmV0dXJuIDA7Cn0KLypTZSBkYXUgbiBudW1lcmUsIHNhIHNlIHNwdW5hIGRhY2Egc3VtYSBjaWZyZWxvciBsb3IgZXN0ZSBwYXJhIHNhdSBpbXBhcmEKUmV0dXJuZXog4oCcMOKAnSBwZW50cnUgcGFyIHNpIOKAnDHigJ0gcGVudHJ1IGltcGFyCgoKMgoxMgoyMzYKCjAKKi8=