sivancheva

OddEvenPosition

May 17th, 2017
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 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 _11_OddEvenPosition
  8. {
  9. class OddEvenPosition
  10. {
  11. static void Main(string[] args)
  12. {
  13. int n = int.Parse(Console.ReadLine());
  14. var oddSum = 0d;
  15. var oddMax = double.MinValue;
  16. var oddMin = double.MaxValue;
  17. var evenSum = 0d;
  18. var evenMin = double.MaxValue;
  19. var evenMax = double.MinValue;
  20.  
  21. for (int i = 1; i <= n; i++)
  22. {
  23. int num = int.Parse(Console.ReadLine());
  24.  
  25. if (i % 2 == 0)
  26. {
  27. evenSum += num;
  28. if (num > evenMax)
  29. {
  30. evenMax = num;
  31. }
  32. if (num < evenMin)
  33. {
  34. evenMin = num;
  35. }
  36. }
  37. else if(i % 2 !=0)
  38. oddSum += num;
  39.  
  40. if (num> oddMax)
  41. {
  42. oddMax = num;
  43. }
  44. if(num<oddMin)
  45. {
  46. oddMin = num;
  47. }
  48.  
  49. }
  50.  
  51. if(n == 0)
  52. {
  53. Console.WriteLine("OddSum = 0" + "\n" + "OddMin = No" + "\n" + "OddMax = No" + "\n" + "EvenSum = 0" + "\n" + "EvenMin = No" + "\n" + "EvenMax = No");
  54. }
  55. else if (n == 1)
  56. {
  57. Console.WriteLine("OddSum = {0}" + "\n" + "OddMin = {1}" + "\n" + "OddMax = {2}" + "\n" + "EvenSum = 0" + "\n" + "EvenMin = No" + "\n" + "EvenMax = No", oddSum, oddMin,oddMax);
  58. }
  59.  
  60. else
  61. {
  62. Console.WriteLine("OddSum = {0}" + "\n" + "OddMin = {1}" + "\n" + "OddMax = {2}" + "\n" + "EvenSum = {3}" + "\n" + "EvenMin = {4}" + "\n" + "EvenMax = {5}", oddSum, oddMin, oddMax, evenSum, evenMin, evenMax);
  63. }
  64.  
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment