#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"; } } |