static void Main(string[] args) { string[] a = new string[] { "ana", "vinicius" }; ArrayLibrary.Escrevevetor(a); Console.ReadKey(); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Please enter the matrix size"); int massiveSize = (Convert.ToInt32(Console.ReadLine())); int[,] randomMassive = new int[massiveSize, massiveSize]; ArrayLibrary.MassiveCreator(randomMassive, massiveSize); bool check = false; int menuChoice; while (!check) { Console.WriteLine("\n 1.View massive \n 2.Add new massive \n 3.Upper matrix triangle \n 4.Lower matrix triangle \n 5.Transporate the matrix \n 6.Exit"); while (!int.TryParse(Console.ReadLine(), out menuChoice) || menuChoice < 1 || menuChoice > 6) { Console.WriteLine("Incorrect number. Please use numbers from 1 to 6"); } switch (menuChoice) { case 1: Console.WriteLine(); ArrayLibrary.DisplyMatrix(randomMassive, massiveSize); break; case 2: Console.WriteLine("Please enter new N to create a new matrix"); massiveSize = Convert.ToInt32(Console.ReadLine()); randomMassive = new int[massiveSize, massiveSize]; ArrayLibrary.MassiveCreator(randomMassive, massiveSize); break; case 3: ArrayLibrary.UpperMatrixTri(randomMassive, massiveSize, massiveSize); break; case 4: ArrayLibrary.LowerMatrixTri(randomMassive, massiveSize, massiveSize, massiveSize); break; case 5: ArrayLibrary.MatrixTransporation(randomMassive, massiveSize); break; case 6: return; } } }
//Ронжин Л. //5.*а) Реализовать библиотеку с классом для работы с двумерным массивом. //Реализовать конструктор, заполняющий массив случайными числами. //Создать методы, которые возвращают сумму всех элементов массива, //сумму всех элементов массива больше заданного, свойство, возвращающее минимальный элемент массива, //свойство, возвращающее максимальный элемент массива, метод, возвращающий номер //максимального элемента массива(через параметры, используя модификатор ref или out). // **б) Добавить конструктор и методы, которые загружают данные из файла и записывают данные в файл. // ** в) Обработать возможные исключительные ситуации при работе с файлами. //В целом все понятно, но по времени не все успел static void Main(string[] args) { ArrayLibrary arr = new ArrayLibrary(3, 4); arr.Print(); Console.WriteLine($"Сумма всех элементов массива - {arr.Sum()}"); int n = MyMetods.ReadInt("Введите число"); Console.WriteLine($"Сумма элементов массива, которые больше {n} - {arr.Sum(n)}"); Console.WriteLine($"Минимальный элемент массива - {arr.Min}"); Console.WriteLine($"Максимальный элемент массива - {arr.Max}"); MyMetods.Pause(); }
public void IsNumber_Bool_ReturnsFalse() { bool result = ArrayLibrary.IsNumber <bool>(); Assert.IsFalse(result); }
public void IsNumber_SByte_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <sbyte>(); Assert.IsTrue(result); }
public void IsNumber_Decimal_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <decimal>(); Assert.IsTrue(result); }
public void IsNumber_Double_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <double>(); Assert.IsTrue(result); }
public void IsNumber_Float_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <float>(); Assert.IsTrue(result); }
public void IsNumber_ULong_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <ulong>(); Assert.IsTrue(result); }
public void IsNumber_UInt_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <uint>(); Assert.IsTrue(result); }
public void IsNumber_Short_ReturnsTrue() { bool result = ArrayLibrary.IsNumber <short>(); Assert.IsTrue(result); }
public void IsNumber_Char_ReturnsFalse() { bool result = ArrayLibrary.IsNumber <char>(); Assert.IsFalse(result); }