ivan_gy6ev

Untitled

Jun 13th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 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 _01Array_Statistics
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. var arr = Console.ReadLine()
  14. .Split(' ')
  15. .Select(long.Parse)
  16. .ToArray();
  17. long min = GetMin(arr);
  18. long max = GetMax(arr);
  19. long sum = GetSum(arr);
  20. decimal average = GetAverage(arr);
  21. Console.WriteLine("Min = {0}", min);
  22. Console.WriteLine("Max = {0}", max);
  23. Console.WriteLine("Sum = {0}", sum);
  24. Console.WriteLine("Average = {0:f1}", average);
  25.  
  26.  
  27. }
  28.  
  29. private static decimal GetAverage(long[] arr)
  30. {
  31. long average = 0;
  32. for (long i = 0; i < arr.Length; i++)
  33. {
  34. average += arr[i];
  35. }
  36. return (decimal)average/arr.Length*1.0m;
  37. }
  38.  
  39. private static long GetSum(long[] arr)
  40. {
  41. long sum = 0;
  42. for (long i = 0; i < arr.Length; i++)
  43. {
  44. sum += arr[i];
  45. }
  46. return sum;
  47. }
  48.  
  49. private static long GetMin(long[] arr)
  50. {
  51. long minNumber = long.MaxValue;
  52. for (long i = 0; i < arr.Length; i++)
  53. {
  54. if (arr[i]<minNumber)
  55. {
  56. minNumber = arr[i];
  57. }
  58. }
  59. return minNumber;
  60. }
  61.  
  62. private static long GetMax(long[] arr)
  63. {
  64. long maxNumber = long.MinValue;
  65. for (long i = 0; i < arr.Length; i++)
  66. {
  67. if (arr[i] > maxNumber)
  68. {
  69. maxNumber = arr[i];
  70. }
  71. }
  72. return maxNumber;
  73. }
  74. }
  75. }
Add Comment
Please, Sign In to add comment