Наименьший нечетный элемент из массива заданного датчиком случайных чисел - C#
Формулировка задачи:
Массив задан датчиком случайных чисел на интервале [-33,66]. Найти наименьший нечетный элемент.
больше этого не знаю, прошу помощи
class Program { static readonly Random Ran = new Random(); static void Main(string[] args) { const int arrayLength = (любое число), randomMin = -33, randomMax = 66; var randomArray = new int[arrayLength]; for (int i = 0; i < arrayLength; i++) { randomArray[i] = Ran.Next(randomMin, randomMax); } foreach (var item in randomArray) { Console.WriteLine(item.ToString()); } Console.ReadLine(); } }
Решение задачи: «Наименьший нечетный элемент из массива заданного датчиком случайных чисел»
textual
Листинг программы
using System; using System.Linq; using System.Collections.Generic; class Program { public static void Main() { List<int> lst = Enumerable.Repeat(new Random(), 20).Select(r => r.Next(-33, 66)).ToList(); Console.WriteLine(String.Join("; ", lst)); Console.WriteLine(lst.Where(x => x % 2 != 0).Min(x => (int?)x)); Console.WriteLine(lst.Where(x => x % 2 != 0).DefaultIfEmpty().Min()); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д