Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Random rnd = new Random();
- int n = 3; int m = 3; //параметры матрицы
- double nmin = -50; double nmax = 50; //параметры матрицы
- double[,] matr = new double[n, m]; double[] vec = new double[n];
- Console.WriteLine("Исходная матрица:");
- for (int j = 0; j < m; ++j)
- Console.Write(String.Format("{0,7:0}", j + 1)); //вывод номеров столбцов
- Console.WriteLine();
- for (int i = 0; i < n; ++i)
- {
- Console.Write(String.Format("{0,2:0}", i + 1)); //вывод номеров строк
- for (int j = 0; j < m; ++j)
- {
- matr[i, j] = Math.Round(nmin + (nmax - nmin + 1) * rnd.NextDouble(), 0);
- Console.Write(String.Format("{0,7:0.0}", matr[i, j])); //вывод элементов матрицы
- }
- Console.WriteLine();
- }
- Console.WriteLine();
- double max = matr[0,0];
- for (int i = 0; i < n; i++)
- {
- for (int j = 0; j < m; ++j)
- {
- if (Math.Abs(matr[i,j]) > Math.Abs(max)) max = matr[i,j];
- }
- }
- Console.WriteLine(max);
- Console.WriteLine(); Console.WriteLine();
- for (int i = 0; i < n; i++)
- {
- for (int j = i; j <= n - 1; j++)
- {
- if (matr[i, j] == max)
- {
- int x = i;
- int y = j;
- Console.WriteLine();
- for (int i1 = 0; i1 <= n - 1; ++i1)
- {
- for (int j2 = 0; j2 <= n-1; ++j2)
- if(i1!=x && j2 != y)
- {
- Console.Write(String.Format("{0,7:0.0}", matr[i1, j2])); //вывод элементов матрицы
- }
- Console.WriteLine();
- }
- break;
- }
- }
- }
- Console.WriteLine();
- Console.ReadLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement