public static void Del(this Massive a)//либо полностью перезаписывать массив { for (int i = 0; i < (int)a; i++) { if (a[i] < 0) { a[i] = 0; } } }
public static int Min(Massive a)//минимальный элемент { int length = (int)a; int min = a[0]; for (int i = 0; i < length; i++) { if (min > a[i]) { min = a[i]; } } return(min); }
public static int Max(Massive a)//максимальный элемент { int length = (int)a; int max = a[0]; for (int i = 0; i < length; i++) { if (a[i] > max) { max = a[i]; } } return(max); }
public static Massive operator *(Massive a1, Massive a2) { Massive a3 = new Massive(a1.mas.Length); if (a1.mas.Length == a2.mas.Length) { for (int i = 0; i < a1.mas.Length; i++) { a3.mas[i] = a1.mas[i] * a2.mas[i]; } return(a3); } else { Console.WriteLine("Размеры не совпадают"); return(null); } }
public static int num(Massive a)//количество { return((int)a); }