lunes, 14 de diciembre de 2009

Practica # 11-1 bidimensiona

PSEUDOCODIGO
INICIO
int posc=0, posr=0;
int mayor=0;
int r,c;
int [,]numeros={{16,22,99,4,18},{-258,4,101,5,98},{105,6,15,2,45},{33,88,72,16,3}};
for r = 0; to 3 step r=r+1
{
for c = 0 to 4 step c=c+1
{
if (numeros[r, c] > mayor)
{
mayor = numeros[r, c];
posc = c+1;
posr = r+1;
}
else
{
}
Print("la matriz conformada por:{0}", numeros[r, c]);
}
}
Print("el dato mayor es: {0}", mayor);
Print("en el renglon : {0}", posr);
Print("en la columna : {0}", posc);
FIN

CONSOLA


int posc=0, posr=0;
int mayor=0;
int r,c;
int [,]numeros={{16,22,99,4,18},{-258,4,101,5,98},{105,6,15,2,45},{33,88,72,16,3}};
for (r = 0; r <= 3; r++)
{
for (c = 0; c <= 4; c++)
{
if (numeros[r, c] > mayor)
{
mayor = numeros[r, c];
posc = c+1;
posr = r+1;
}
else
{
}
Console.WriteLine("la matriz conformada por:{0}", numeros[r, c]);
}
}
Console.WriteLine("el dato mayor es: {0}", mayor);
Console.WriteLine("en el renglon : {0}", posr);
Console.WriteLine("en la columna : {0}", posc);
Console.ReadLine();


VISUAL
public partial class Form1 : Form
{
int posc, posr, mayor;
int r, c;
int[,] numeros = { { 16, 22, 99, 4, 18 }, { -258, 4, 101, 5, 98 }, { 105, 6, 15, 2, 45 }, { 33, 88, 72, 16, 3 } };
public Form1()
{
InitializeComponent();
posc = posr = mayor = 0;
listBox1.Items.Add("los elementos de la matriz son :");
}

private void button1_Click(object sender, EventArgs e)
{
for (r = 0; r <= 3; r++)
{
for (c = 0; c <= 4; c++)
{
if (numeros[r, c] > mayor)
{
mayor = numeros[r, c];
posc = c + 1;
posr = r + 1;
}
else
{
}
listBox1.Items.Add("en el renglon:" + posr + "en la columna" + posc + "el numero" + numeros[r, c]);
}
}
listBox1.Items.Add("el dato mayor en el arrego es:" + mayor);
listBox1.Items.Add("en el renglon:" + posr);
listBox1.Items.Add("en la columna:" + posc);

No hay comentarios:

Publicar un comentario