Advertisement
desislava_topuzakova

Untitled

Feb 3rd, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. public class ClassProject1 {
  5. public static void main(String[] agrs) {
  6. Scanner scanner = new Scanner(System.in);
  7. DecimalFormat df = new DecimalFormat("#.###");
  8. int n = Integer.parseInt(scanner.nextLine());//брой числа
  9.  
  10. double OddSum = 0;
  11. double EvenSum = 0;
  12. double OddMin = 1000000000.0 ;
  13. double OddMax = -1000000000.0 ;
  14. double EvenMin = 1000000000.0 ;
  15. double EvenMax = -1000000000.0 ;
  16.  
  17. for (int i = 1; i <= n; i++) {
  18.  
  19. double number = Double.parseDouble(scanner.nextLine());
  20.  
  21. if (i % 2 == 1) {
  22. OddSum += number;
  23. if (OddMin > number) {
  24. OddMin = number;
  25. }
  26. if (OddMax < number) {
  27. OddMax = number;
  28. }
  29. }
  30. if (i % 2 == 0) {
  31. EvenSum += number;
  32. if (EvenMin > number) {
  33. EvenMin = number;
  34. }
  35. if (EvenMax < number) {
  36. EvenMax = number;
  37. }
  38.  
  39. }
  40. }
  41. if (n == 1) {
  42. System.out.println("OddSum=" + df.format(OddSum) + ",");
  43. System.out.println("OddMin=" + df.format(OddMin) + ",");
  44. System.out.println("OddMax=" + df.format(OddMax) + ",");
  45. System.out.println("EvenSum=" + df.format(EvenSum) + ",");
  46. System.out.println("EvenMin=No,");
  47. System.out.println("EvenMax=No");
  48. } else if (n == 0) {
  49. System.out.println("OddSum=" + df.format(OddSum) + ",");
  50. System.out.println("OddMin=No,");
  51. System.out.println("OddMax=No,");
  52. System.out.println("EvenSum=" + df.format(EvenSum) + ",");
  53. System.out.println("EvenMin=No,");
  54. System.out.println("EvenMax=No");
  55. }
  56.  
  57. System.out.println("OddSum=" + df.format(OddSum) + ",");
  58. System.out.println("OddMin=" + df.format(OddMin) + ",");
  59. System.out.println("OddMax=" + df.format(OddMax) + ",");
  60. System.out.println("EvenSum=" + df.format(EvenSum) + ",");
  61. System.out.println("EvenMin=" + df.format(EvenMin) + ",");
  62. System.out.println("EvenMax=" + df.format(EvenMax));
  63.  
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement