using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OrderArray
{
class Program
{
static void llenar(int[,] matriz)
{
int i, j;
Random generarNumeros = new Random();
for(i=0;i<matriz.GetLength(0);i++)
{
for (j = 0; j < matriz.GetLength(1); j++)
{
matriz[i, j] = generarNumeros.Next(0,10);
}
}
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write(matriz[i, j]+" ");
}
Console.WriteLine();
}
}
static void ordenar(int[,] matriz)
{
int i, j, k, l, temp;
for (k = 1; k <= 3; k++)
{
for (l = 0; l < 3; l++)
for (i = 0; i < 3; i++)
for (j = 0; j < 2; j++)
if (matriz[i,j] > matriz[i,j + 1])
{
temp = matriz[i,j];
matriz[i,j] = matriz[i,j + 1];
matriz[i,j + 1] = temp;
}
}
Console.WriteLine("\n\nMatriz Ordenada");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write(matriz[i, j]+" ");
}
Console.WriteLine();
}
}
static void Main(string[] args)
{
int[,] matriz = new int[3, 3];
llenar(matriz);
ordenar(matriz);
Console.ReadLine();
}
}
}