.NET 4.x Условие, для поиска элементов в массиве function[] - C#
Формулировка задачи:
Помогите, пожалуйста! После данной функции надо воспользоватся условием для поиска элементов в массиве:
Абсолютная величина дробной части элемента меньше 0.5 и его целая часть – нечетная.
Как осуществить данное условие для поиска эллементов? Заранее спасибо!
double[] function = new double[arguments.Length]; //Обявляем массив функции. for (int i = 0; i < arguments.Length; i++) // Запускаем цикл. { if ((-20 < arguments[i]) && (arguments[i] < 30)) // -2 < x < 30 { function[i] = System.Math.Cosh(Math.Pow(2, arguments[i] -2 ) + 1); //cosh(x^(-2)+1) } else if (arguments[i] > 30) //Если больше 30. { function[i] = System.Math.Log(0.1 * arguments[i] - 5); //ln(0.1x-5) } else function[i] = System.Math.Pow(arguments[i], -1.3); // x^(-1.3) }
Решение задачи: «.NET 4.x Условие, для поиска элементов в массиве function[]»
textual
Листинг программы
double[] resultArray = function.Where(x => Math.Abs((int)x) % 2 == 1 && Math.Abs(x - (int)x) < 0.5).ToArray(); Console.WriteLine(string.Join(" ", resultArray));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д