private int[] FillArray() { Console.Write("Заполнить массив случайным образом? да/д или нет/н\t"); var answer = Console.ReadLine().ToLower(); switch (answer) { case "yes": case "y": case "д": case "да": Console.Write("Введите размер массива\t"); var arraySize = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); return(LabUtils.GetRandomIntList(arraySize, -5, 10).ToArray()); case "no": case "n": case "н": case "нет": Console.WriteLine("Введите элементы массива через пробел\t"); var stringArray = Console.ReadLine(); var array = stringArray.Split(' ').Select(x => Convert.ToInt32(x)); return(array.ToArray()); default: return(null); } }
private double S(double x, double n) { var s = 0d; for (int k = 0; k < n; k++) { s += Math.Pow(x, 2 * k + 1) / LabUtils.Factorial(2 * k + 1); } return(s); }
public void Execute() { Console.WriteLine($"{this.GetType().FullName}\n"); var matrix = LabUtils.GetRandomIntListOfLists(3, -5, 5).ToList(); matrix.MatrixToConsoleOutput(); Console.WriteLine(); matrix.FindColumnWithoutNegElem(3); }
public void Execute() { Console.WriteLine($"{this.GetType().FullName}\n"); var array = LabUtils.GetRandomIntList(10, -5, 5).ToList(); var indFirstZeroElem = array.FindIndex(x => x == 0); if (indFirstZeroElem == -1) { Console.WriteLine("Элемент равный 0 не найден\n"); return; } var result = array.Skip(indFirstZeroElem + 1) .Select(x => Math.Abs(x)) .Sum(); Console.WriteLine($"Массив\n{string.Join(",", array)}\n"); Console.WriteLine($"Сумма элементов массива по модулю равна:\t{result}\n"); }
private int[,] FillArray() { Console.Write("Заполнить массив случайным образом? да/д или нет/н\t"); var answer = Console.ReadLine().ToLower(); switch (answer) { case "yes": case "y": case "д": case "да": Console.Write("Введите количество строк\t"); var n = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите количество столбцов\t"); var m = Convert.ToInt32(Console.ReadLine()); var array = LabUtils.RandomFillMatrix(n, m, -4, 6); return(array); case "no": case "n": case "н": case "нет": Console.Write("Введите количество строк\t"); n = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите количество столбцов\t"); m = Convert.ToInt32(Console.ReadLine()); array = LabUtils.ManualFillMatrix(n, m); return(array); default: return(null); } }