Наименьший нечетный элемент из массива заданного датчиком случайных чисел - 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());
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д