VickSuna

Untitled

Mar 1st, 2020
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Odd_Even_Position
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. double n = double.Parse(Console.ReadLine());
  10.  
  11.  
  12. double OddSum = 0;
  13. double OddMin = double.MaxValue;
  14. double OddMax = double.MinValue;
  15. double EvenSum = 0;
  16. double EvenMin = double.MaxValue;
  17. double EvenMax = double.MinValue;
  18.  
  19.  
  20. if (n == 1)
  21. {
  22. double num = double.Parse(Console.ReadLine());
  23.  
  24. Console.WriteLine($"OddSum={num:F2},");
  25. Console.WriteLine($"OddMin={num:F2},");
  26. Console.WriteLine($"OddMax={num:F2},");
  27.  
  28. Console.WriteLine("EvenSum=0.00,");
  29. Console.WriteLine("EvenMin=No,");
  30. Console.WriteLine("EvenMax=No");
  31. }
  32. else if (n == 0)
  33. {
  34.  
  35. Console.WriteLine("OddSum=0.00,");
  36. Console.WriteLine("OddMin=No,");
  37. Console.WriteLine("OddMax=No,");
  38.  
  39. Console.WriteLine("EvenSum=0.00,");
  40. Console.WriteLine("EvenMin=No,");
  41. Console.WriteLine("EvenMax=No");
  42. }
  43. else
  44. {
  45. for (int number = 1; number <= n; number++)
  46. {
  47. double value = double.Parse(Console.ReadLine());
  48.  
  49. if (number % 2 != 0)
  50. {
  51. OddSum += value;
  52. if (value < OddMin)
  53. {
  54. OddMin = value;
  55. }
  56. if (value > OddMax)
  57. {
  58. OddMax = value;
  59. }
  60.  
  61. }
  62. if (number % 2 == 0)
  63. {
  64. EvenSum += value;
  65. if (value < EvenMin)
  66. {
  67. EvenMin = value;
  68. }
  69. if (value > EvenMax)
  70. {
  71. EvenMax = value;
  72. }
  73.  
  74. }
  75. }
  76.  
  77. Console.WriteLine($"OddSum={OddSum:F2},");
  78. Console.WriteLine($"OddMin={OddMin:F2},");
  79. Console.WriteLine($"OddMax={OddMax:F2},");
  80. Console.WriteLine($"EvenSum={EvenSum:F2},");
  81. Console.WriteLine($"EvenMin={EvenMin:F2},");
  82. Console.WriteLine($"EvenMax={EvenMax:F2}");
  83. }
  84. }
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment