Количество отрицательных чисел в половинах массива - C#
Формулировка задачи:
Написать программу, которая выводит на экран «1», если в первой половине массива отрицательных чисел больше, чем во второй, «2», если в первой половине массива отрицательных чисел меньше, и «0», если в первой половине массива столько же отрицательных чисел, сколько и во второй. (использовать одномерный массив)
Решение задачи: «Количество отрицательных чисел в половинах массива»
textual
Листинг программы
int H_count = Array.Length / 2; int f_half = Array.ToList().GetRange(0, H_count + Array.Length % 2).Where(x => x < 0).Count(); int s_half = Array.ToList().GetRange(H_count, H_count + Array.Length % 2).Where(x => x < 0).Count(); Console.WriteLine(f_half == s_half ? 0 : f_half > s_half ? 1 : 2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д