Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.text.DecimalFormat;
- import java.util.Scanner;
- public class E11oddEvenPosition {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int number = Integer.parseInt(scanner.nextLine());
- double OddSum = 0.00;
- double EvenSum = 0.00;
- double OddMin = 1000000000.0;
- double EvenMin = 1000000000.0;
- double OddMax = -1000000000.0;
- double EvenMax = -1000000000.0;
- DecimalFormat df = new DecimalFormat("#.##");
- for (int i=1; i<= number; i++){
- double digit = Double.parseDouble(scanner.nextLine());
- if (i % 2 == 0){ //Even numbers
- EvenSum += digit;
- if(digit > EvenMax){
- EvenMax = digit;
- }
- if(digit < EvenMin){
- EvenMin = digit;
- }
- } else { //Odd numbers
- OddSum += digit;
- if(digit > OddMax){
- OddMax = digit;
- }
- if(digit < OddMin){
- OddMin = digit;
- }
- }
- }
- System.out.println("OddSum=" + df.format(OddSum));
- if(OddMin == 1000000000.0){
- System.out.println("OddMin=No,");
- } else { System.out.println("OddMin=%"+ df.format(OddMin)); }
- if(OddMax == -1000000000.0){
- System.out.println("OddMax=No,");
- } else { System.out.printf("OddMax="+ df.format(OddMax)); }
- System.out.println("EvenSum=" + df.format(EvenSum));
- if (EvenMin == 1000000000.0){
- System.out.println("EvenMin=No,");
- } else {System.out.println("EvenMin=" + df.format(EvenMin)); }
- if (EvenMax == -1000000000.0){System.out.println("EvenMax=No");}
- else {System.out.println("EvenMax=" + df.format(EvenMax));}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement