Advertisement
YavorJS

Odd Even Position

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