Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.text.DecimalFormat;
- import java.util.Scanner;
- public class OddEvenPosition {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- DecimalFormat df = new DecimalFormat("0.####");
- //брой числа за въвеждане
- int n = Integer.parseInt(scanner.nextLine());
- //декларираме променливи за четно и нечетно
- double oddSum = 0.0;
- double evenSum = 0.0;
- double evenMax = Double.MIN_VALUE;
- double oddMax = Double.MIN_VALUE;
- double evenMin = Double.MAX_VALUE;
- double oddMin = Double.MAX_VALUE;
- for (int i = 1; i <= n; i++){
- double num = Double.parseDouble(scanner.nextLine());
- //проверяваме дали числото е четно или нечетно и добавяме към съответната сума
- if (i % 2 == 0){
- evenSum += num;
- if(num > evenMax){
- evenMax = num;
- }
- if (num < evenMin){
- evenMin = num;
- }
- }else {
- oddSum += num;
- if(num > oddMax){
- oddMax = num;
- }
- if(num < oddMin){
- oddMin = num;
- }
- }
- }
- System.out.printf("OddSum=%s," ,df.format(oddSum));
- ////////////////
- if (oddMin == Double.MAX_VALUE){
- System.out.println("OddMin=No,");
- }else{
- System.out.printf("%nOddMin=%s," , df.format(oddMin));
- }
- ///////////////
- if (oddMax == Double.MIN_VALUE){
- System.out.println("OddMax=No,");
- }else{
- System.out.printf("%nOddMax=%s," ,df.format(oddMax));
- }
- ///////////////////
- System.out.printf("%nEvenSum=%s,", df.format(evenSum));
- /////////////
- if (evenMin == Double.MAX_VALUE){
- System.out.println("EvenMin=No,");
- }else{
- System.out.printf("%nEvenMin=%s," , df.format(evenMin));
- }
- if (evenMax == Double.MIN_VALUE){
- System.out.println("EvenMax=No");
- }else{
- System.out.printf("%nEvenMax=%s" , df.format(evenMax));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment