В вещественных массивах найти среди положительных элементов минимальный элемент и его индекс - C#
Формулировка задачи:
В каждом из массивов X(Nx), Y(Ny) и Z(Nz) вещественных чисел найти среди
положительных элементов минимальный элемент и его индекс.
Решение задачи: «В вещественных массивах найти среди положительных элементов минимальный элемент и его индекс»
textual
Листинг программы
Random rand = new Random(); int nx = 10; int ny = 11; int nz = 12; double[] X = new double[nx]; double[] Y = new double[ny]; double[] Z = new double[nz]; int[] indexX = new int[nx]; int[] indexY = new int[ny]; int[] indexZ = new int[nz]; for (int i = 0; i < nx; i++) { X[i] = rand.Next(-10, 10); indexX[i] = i; Console.Write(string.Format("{0,2} ", X[i])); } Console.WriteLine(); for (int i = 0; i < ny; i++) { Y[i] = rand.Next(-10, 10); indexY[i] = i; Console.Write(string.Format("{0,2} ", Y[i])); } Console.WriteLine(); for (int i = 0; i < nz; i++) { Z[i] = rand.Next(-10, 10); indexZ[i] = i; Console.Write(string.Format("{0,2} ", Z[i])); } Console.WriteLine(); Array.Sort(X, indexX); Array.Sort(Y, indexY); Array.Sort(Z, indexZ); for (int i = 0; i < nx; i++) if (X[i] > 0) { Console.WriteLine("X max = {0}, index = {1}", X[i], indexX[i]); break; } for (int i = 0; i < ny; i++) if (Y[i] > 0) { Console.WriteLine("Y max = {0}, index = {1}", Y[i], indexY[i]); break; } for (int i = 0; i < nz; i++) if (Z[i] > 0) { Console.WriteLine("Z max = {0}, index = {1}", Z[i], indexZ[i]); break; } Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д