zadanie1.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace prakt_1_klassi
  7. {
  8. internal class zadanie1
  9. {
  10. private int kolichestvo;
  11. private int[] mas;
  12. public zadanie1(int arg)
  13. {
  14. kolichestvo = arg;
  15. }
  16. public zadanie1()
  17. {
  18. Random random = new Random();
  19. kolichestvo = random.Next(3, 11);
  20. }
  21. public void zapolnenie()
  22. {
  23. Random rand = new Random();
  24. mas = new int[kolichestvo];
  25. Console.WriteLine("Исходный массив: ");
  26. for (int i = 0; i < kolichestvo; i++)
  27. {
  28. mas[i] = rand.Next(-10, 11);
  29. Console.Write(mas[i] + " ");
  30. }
  31. }
  32. public void min_element()
  33. {
  34. int sum = 0;
  35. for (int i = 0; i < mas.Length; i++)
  36. {
  37. sum += mas[i];
  38. }
  39. int min = mas[0];
  40. for (int i = 0; i < mas.Length; i++)
  41. {
  42. if (mas[i] <= min && mas[i] < sum/mas.Length) min = mas[i];
  43. }
  44. Console.WriteLine();
  45. Console.WriteLine("Минимальный элемент в массиве, меньший, чем среднее арифметическое: " + min);
  46. }
  47. }
  48. }