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