zadanie1.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ГончароваНЕ_ПР3
  7. {
  8. internal class zadanie1
  9. {
  10. int n;
  11. int[] mas;
  12. public zadanie1(int n)
  13. {
  14. this.n = n;
  15. min(n);
  16. }
  17. public zadanie1()
  18. {
  19. Random rand = new Random();
  20. n = rand.Next(3, 11);
  21. min(n);
  22. }
  23. public void min(int n)
  24. {
  25. mas = new int[n];
  26. Random rand = new Random();
  27. for (int i = 0; i < n; i++)
  28. {
  29. mas[i] = rand.Next(-10, 11);
  30. }
  31. for (int i = 0; i < mas.Length; i++)
  32. {
  33. Console.Write(mas[i] + " ");
  34. }
  35. int min = mas[0];
  36. foreach (int num in mas)
  37. {
  38. if (min > num)
  39. {
  40. min = num;
  41. }
  42. }
  43. int res = int.MaxValue;
  44. foreach (int num in mas)
  45. {
  46. if ((min < num && num < res) || num == res)
  47. {
  48. res = num;
  49. }
  50. }
  51. Console.WriteLine($"\nЭлемент, который больше минимального, но меньше других элементов: {res}");
  52. }
  53. }
  54. }