Advertisement
Guest User

7938

a guest
Mar 30th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.95 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     int N, R, a, i, maxOdd1, maxOdd2, maxEv1, maxEv2;
  5.     maxOdd1 = 0; maxOdd2 = 0; maxEv1 = 0; maxEv2 = 0;
  6.    
  7.     scanf("%d", &N);
  8.     for(i = 0; i < N; i++) {
  9.         scanf("%d", &a);
  10.         if(a % 2 == 0 && a > maxEv1)
  11.             maxEv1 = a;
  12.         if(a % 2 == 0 && a < maxEv1 && a > maxEv2)
  13.             maxEv2 = a;
  14.         if(a % 2 != 0 && a > maxOdd1)
  15.             maxOdd1 = a;
  16.         if(a % 2 != 0 && a < maxOdd1 && a > maxOdd2)
  17.             maxOdd2 = a;
  18.     }
  19.     scanf("%d", &R);
  20.  
  21.     printf("Calculated value: ");
  22.     if(maxEv1 + maxEv2 > maxOdd1+maxOdd2) {
  23.         printf("%d\n", maxEv1 + maxEv2);
  24.         if(R == maxEv1 + maxEv2)
  25.             printf("Succeed");
  26.         else
  27.             printf("Wrong");
  28.     } else {
  29.         printf("%d\n", maxOdd1+maxOdd2);
  30.         if(R == maxOdd1+maxOdd2)
  31.             printf("Succeed");
  32.         else
  33.             printf("Wrong");
  34.     }
  35.  
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement