aneliabogeva

OddEvenPossition

Dec 13th, 2020
38
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.util.Scanner;
  2.  
  3. public class OddEvenPossition {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         Integer n = Integer.parseInt(scanner.nextLine());
  7.         Double oddSum = 0.00;
  8.         Double oddMin = 1000000000.0;
  9.         Double oddMax = -1000000000.0;
  10.         Double evenSum = 0.00;
  11.         Double evenMin = 1000000000.0;
  12.         Double evenMax = -1000000000.0;
  13.  
  14.         for (int i = 1; i <= n; i++) {
  15.             Double number = Double.parseDouble(scanner.nextLine());
  16.  
  17.             if (i % 2 == 0) {
  18.                 if (number < evenMin) {
  19.                     evenMin = number;
  20.                 } else {}
  21.                 if (number > evenMax) {
  22.                     evenMax = number;
  23.                 }else{}
  24.                 evenSum += number;
  25.             } else {
  26.                 if (number < oddMin) {
  27.                     oddMin = number;
  28.                 } else{}
  29.                 if (number > oddMax) {
  30.                     oddMax = number;
  31.                 }else{}
  32.                 oddSum += number;
  33.             }
  34.         }
  35.         if (oddSum != 0) {
  36.             System.out.printf("OddSum=%.2f,\n", oddSum);
  37.             System.out.printf("OddMin=%.2f,\n", oddMin);
  38.             System.out.printf("OddMax=%.2f,\n", oddMax);
  39.         }else{
  40.             System.out.printf("OddSum=%.2f,\n", oddSum);
  41.             System.out.printf("OddMin=No,\n");
  42.             System.out.printf("OddMax=No,\n");
  43.         }
  44.  
  45.         if (evenSum != 0) {
  46.             System.out.printf("EvenSum=%.2f,\n", evenSum);
  47.             System.out.printf("EvenMin=%.2f,\n", evenMin);
  48.             System.out.printf("EvenMax=%.2f\n", evenMax);
  49.         }else{
  50.             System.out.printf("EvenSum=%.2f,\n", evenSum);
  51.             System.out.printf("EvenMin=No,\n");
  52.             System.out.printf("EvenMax=No");
  53.         }
  54.     }
  55. }
  56.  
  57.  
RAW Paste Data