lunes, 1 de agosto de 2016

Arreglo de enteros, obtener el número mayor y menor en C#

Hola amigos aqui les dejo un aplicacion donde agregamos numeros enteros a un arreglo y obtenemos el mayor y menor.
  
private void button1_Click(object sender, EventArgs e)
{
            if (indice < arreglo.Length)
            {

                arreglo[indice] = Convert.ToInt32(textBox1.Text);
                dataGridView1.Rows.Add();
                dataGridView1[0, indice].Value = "Numero: " + textBox1.Text + " posicion: " + indice;
                indice++; 
            }
            else 
            {
                MessageBox.Show("Arreglo lleno");
                label2.Text = "El numero mayor es: " + Mayor().ToString();
                label3.Text = "El numero menor es: " + Menor().ToString();
            }

            
             
}

        public int Mayor() 
        {
            int mayor = arreglo[0];
            for (int i = 0; i < arreglo.Length; i++)
            {
                if (mayor < arreglo[i]) 
                {
                    mayor = arreglo[i];
                }
            }

            return mayor;
        }


        public int Menor()
        {
            int menor = arreglo[0];
            for (int i = 0; i < arreglo.Length; i++)
            {
                if (menor > arreglo[i])
                {
                    menor = arreglo[i];
                }
            }

            return menor;
        } 
Ejemplo
Cualquier duda preguntar.
Dejar un comentario.

2 comentarios: