Advertisement
Guest User

Untitled

a guest
Oct 18th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. package forLoops;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class OddEvenPosition {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         int n = Integer.parseInt(scanner.nextLine());
  10.  
  11.         double oddMax = Integer.MIN_VALUE;
  12.         double oddMin = Integer.MAX_VALUE;
  13.         double evenMax = Integer.MIN_VALUE;
  14.         double evenMin = Integer.MAX_VALUE;
  15.  
  16.         double oddSum = 0;
  17.         double evenSum = 0;
  18.  
  19.  
  20.         for (int i = 1; i <= n; i++) {
  21.             double num = Double.parseDouble(scanner.nextLine());
  22.  
  23.             if (i % 2 != 0) {
  24.                 oddSum += num;
  25.                 if (num > oddMax) {
  26.                     oddMax = num;
  27.                 }
  28.                 if (num < oddMin) {
  29.                     oddMin = num;
  30.                 }
  31.             } else {
  32.                 evenSum += num;
  33.                 if (num > evenMax) {
  34.                     evenMax = num;
  35.                 }
  36.                 if (num < evenMin) {
  37.                     evenMin = num;
  38.                 }
  39.             }
  40.  
  41.         }
  42.         if (n == 0) {
  43.             System.out.printf("OddSum=%f,%nOddMin=No,%nOddMax=No,%nEvenSum=%f,%nEvenMin=No,%nEvenMax=No", oddSum, evenSum);
  44.         } else if (n <= 1) {
  45.             System.out.printf("OddSum=%f,%nOddMin=%f,%nOddMax=%f,%nEvenSum=%f,%nEvenMin=No,%nEvenMax=No",oddSum,oddMin,oddMax, evenSum);
  46.         } else {
  47.             System.out.printf("OddSum=%f,%n", oddSum);
  48.             System.out.printf("OddMin=%f,%n", oddMin);
  49.             System.out.printf("OddMax=%f,%n", oddMax);
  50.             System.out.printf("EvenSum=%f,%n", evenSum);
  51.             System.out.printf("EvenMin=%f,%n", evenMin);
  52.             System.out.printf("EvenMax=%f,", evenMax);
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement