Сортировка пузырьком. Ошибка при выводе - 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;
                        }
                    }
                }
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы