Wednesday, October 22, 2008

Practica 6 consola

Programa en C# para seleccionar los valores en un arreglo 4 por 5 en nĂºmeros enteros en orden ascendente y que almacene los valores seleccionados en un arreglo unidimensional llamado ordenar.


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[,] m = new int[4, 5];
int[] ordenar = new int[20];
int i, j, r, c, p, me, k = 0;
Console.WriteLine("introduce los datos");
for (i = 0; i < 4; i++)
{
for (j = 0; j < 5; j++)
{

Console.Write("m[{0},{1}]:", i, j);
m[i, j] = int.Parse(Console.ReadLine());
}
}
for (p = 1; p <= 20; p++)
{
me = m[0, 0];
r = 0;
c = 0;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 5; j++)
{
if (m[i, j] < me)
{
me = m[i, j];
r = i;
c = j;
}
}
}
ordenar[k] = me;
m[r, c] = 9999;
k++;
}

Console.WriteLine("elementos ordenados de la matriz ordenada");
for (k=0;k<20;k++)
{
Console.Write("{0,4}", ordenar[k]);
}
Console.ReadLine();
}



}
}

No comments: