Определить максимальный среди положительных, минимальный среди отрицательных и поменять их местами. - C#
Формулировка задачи:
Помогите решить пожалуйста
1.Задана матрица D(4,4). Определить максимальный среди положительных, минимальный среди отрицательных и поменять их местами.
Решение задачи: «Определить максимальный среди положительных, минимальный среди отрицательных и поменять их местами.»
textual
Листинг программы
fixed (int* pBase = D) { int* min = pBase, max = pBase; for (int* ptr = pBase; ptr < pBase + D.Length; ptr++) { if (*ptr > 0 && *ptr > *max) max = ptr; if (*ptr < 0 && *ptr < *min) min = ptr; } *min ^= *max; *max ^= *min; *min ^= *max; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д