Advertisement
desislava_topuzakova

1. Статистика на масив

Mar 5th, 2023
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace ArrayStatistics_01
  5. {
  6. internal class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. //1. входни данни -> "2 3 4 5 6"
  11. int[] numbers = Console.ReadLine() //"2 3 4 5 6 1"
  12. .Split(" ") //["2", "3", "4", "5", "6", "1"]
  13. .Select(int.Parse) //[2, 3, 4, 5, 6, 1]
  14. .ToArray();
  15.  
  16. //2. мин елемент в масива
  17. int min = int.MaxValue;
  18.  
  19. //3. макс елемент в масива
  20. int max = int.MinValue;
  21.  
  22. //4. сума от елементи
  23. int sum = 0;
  24.  
  25. //5. средна аритметична стойност = сума (sum) / бр. числа (numbers.Lenght)
  26.  
  27. foreach (int number in numbers)
  28. {
  29. //1. проверка дали е минимум
  30. if (number < min)
  31. {
  32. min = number;
  33. }
  34.  
  35. //2. проверка дали е максимум
  36. if (number > max)
  37. {
  38. max = number;
  39. }
  40.  
  41. //3. сумирам
  42. sum += number;
  43. }
  44.  
  45. //обходили всички елементи на масива -> минималния елемент, максималния елемент, сума от елементите
  46. double average = sum * 1.0 / numbers.Length;
  47.  
  48. Console.WriteLine("Min = " + min);
  49. Console.WriteLine("Max = " + max);
  50. Console.WriteLine("Sum = " + sum);
  51. Console.WriteLine("Average = " + average);
  52.  
  53.  
  54. }
  55. }
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement