Сформулируйте новый массив B(I), заменив положительные элементы массива найденным максимумом из отрицательных - C#
Формулировка задачи:
В одномерном массиве A(I), элементами которого являются положительные и отрицательные числа, вводимые с клавиатуры определите максимальное из отрицательных элементов массива. Сформулируйте новый массив B(I), заменив положительные элементы массива найденным максимумом из отрицательных элементов A(I).
Помогите...
Решение задачи: «Сформулируйте новый массив B(I), заменив положительные элементы массива найденным максимумом из отрицательных»
textual
Листинг программы
using System; using System.Linq; class test { static void Main() { int[] A = { 1, -99, 7, -6, 3, -4, 9, 0, 1, -2, 15 }; int[] B = new int[A.Length]; int m = int.MinValue; for (int i = 1; i < A.Length; i++) if (A[i] < 0) m = Math.Max(m, A[i]); for (int i = 0; i < A.Length; i++) { if ((B[i] = A[i]) > 0) B[i] = m; Console.Write(B[i] + " "); } Console.WriteLine(); Console.ReadKey(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д