Class2.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Library5Class
  7. {
  8. internal class Class2
  9. {
  10. private int[] array = new int[0];
  11. Random rand = new Random();
  12. public Class2(int n)
  13. {
  14. Array.Resize(ref array, n);
  15. Console.Write("Массив: ");
  16. for (int i = 0; i < n; i++)
  17. {
  18. array[i] = rand.Next(11); //от 1 до 10
  19. Console.Write(array[i] + " ");
  20. }
  21. Console.WriteLine();
  22. }
  23. public void Min()
  24. {
  25. int min = array[0];
  26. for (int i = 0; i < array.Length; i++)
  27. {
  28. if (array[i] < min)
  29. {
  30. min = array[i];
  31. }
  32. }
  33. Console.WriteLine($"Минимальный элемент массива = {min}");
  34. }
  35. public void Max()
  36. {
  37. int max = array[0];
  38. for (int i = 0; i < array.Length; i++)
  39. {
  40. if (array[i] > max)
  41. {
  42. max = array[i];
  43. }
  44. }
  45. Console.WriteLine($"Максимальный элемент массива = {max}");
  46. }
  47. public void Аvg()
  48. {
  49. double sum = 0;
  50. for (int i = 0; i < array.Length; i++)
  51. {
  52. sum += array[i];
  53. }
  54. Console.WriteLine($"Среднее значение элементов массива = {sum / array.Length}");
  55. }
  56. }
  57. }