Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int N, R, a, i, maxOdd1, maxOdd2, maxEv1, maxEv2;
- maxOdd1 = 0; maxOdd2 = 0; maxEv1 = 0; maxEv2 = 0;
- scanf("%d", &N);
- for(i = 0; i < N; i++) {
- scanf("%d", &a);
- if(a % 2 == 0 && a > maxEv1)
- maxEv1 = a;
- if(a % 2 == 0 && a < maxEv1 && a > maxEv2)
- maxEv2 = a;
- if(a % 2 != 0 && a > maxOdd1)
- maxOdd1 = a;
- if(a % 2 != 0 && a < maxOdd1 && a > maxOdd2)
- maxOdd2 = a;
- }
- scanf("%d", &R);
- printf("Calculated value: ");
- if(maxEv1 + maxEv2 > maxOdd1+maxOdd2) {
- printf("%d\n", maxEv1 + maxEv2);
- if(R == maxEv1 + maxEv2)
- printf("Succeed");
- else
- printf("Wrong");
- } else {
- printf("%d\n", maxOdd1+maxOdd2);
- if(R == maxOdd1+maxOdd2)
- printf("Succeed");
- else
- printf("Wrong");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement