Сортировка пузырьком. Ошибка при выводе - C#
Формулировка задачи:
Может кто то объяснить в чем ошибка?
namespace mas2 { class Program { static void Main(string[] args) { int N = 10, M = 10; int[,] a = new int[N, M]; Random random = new Random(); int rand; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { rand = random.Next(0, 100); a[i, j] = rand; } } Console.WriteLine("исходная матрица:"); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) Console.Write(a[i, j] + " "); Console.WriteLine(); } int buf; for (int i = 0; i < N - 1; i++) { for (int j = i + 1; j < N; j++) { if (a[i] > a[j]) { buf = a[i]; a[i] = a[j]; a[j] = buf; } } Console.WriteLine("Отсортированная матрица:"); for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) Console.Write(a[i, j] + " "); Console.WriteLine(); } } } }
Решение задачи: «Сортировка пузырьком. Ошибка при выводе»
textual
Листинг программы
for (int row = 0; row < N; row++) { for (int j = 0; j < M; j++) { for (int k = j + 1; k < M; k++) { if (a[row, j] > a[row, k]) { int buf = a[row, j]; a[row, j] = a[row, k]; a[row, k] = buf; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д