#include <iostream>
#include <fstream>
#include <climits>
using namespace std;
int numbers = 0;
long sum = 0;
int lowestOdd = INT_MAX;
short value = 0;
int main(int argc, char * argv[]) {
cin >>numbers;
for (int i = 0; i< numbers; i++) {
cin >> value;
if (value%2==1 && lowestOdd > value) {
lowestOdd = value;
}
sum += value;
}
if (sum%2 == 1 && sum - lowestOdd > 0){
cout << sum - lowestOdd;
} else if (sum%2 == 0) {
cout << sum;
} else {
cout << "NIESTETY";
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <iostream> #include <fstream> #include <climits> using namespace std; int numbers = 0; long sum = 0; int lowestOdd = INT_MAX; short value = 0; int main(int argc, char * argv[]) { cin >>numbers; for (int i = 0; i< numbers; i++) { cin >> value; if (value%2==1 && lowestOdd > value) { lowestOdd = value; } sum += value; } if (sum%2 == 1 && sum - lowestOdd > 0){ cout << sum - lowestOdd; } else if (sum%2 == 0) { cout << sum; } else { cout << "NIESTETY"; } } |
English