Máximo y Mínimo elemento de una Matriz

etSq-1Para los que hemos estudiado en la universidad o en algún instituto nos hemos encontrado con una famosa hoja práctica de ejercicios y entre los ejercicios hemos encontrado el sensual Determina el Máximo y Mínimo elemento de una Matriz, hahaha en ese momento apelamos a nuestra defensa pero si este profe no nos ha enseñado nada !!!

En esta entrada aprenderemos a determinar el Máximo y Mínimo elemento de una Matriz C#.

Conceptos nuevos que verán en este código si están en este nivel:

Console.BackgroundColor: Esta propiedad cambia el color de fondo de la consola.

Console.ForegroundColor:  Esta propiedad cambia el color de las letras de la consola.

Dicho esto, Manos al Código !! 🙂   El código fuente está disponible en GITHUB clic aquí para descargarlo descarguen la carpeta maximoMatriz 🙂

Creamos un proyecto Console aplication.

Aqui esta el codigo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace maximoMatriz
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.DarkGreen;
            Console.ForegroundColor = ConsoleColor.White;
            int n, m;
            int mayor, menor;

            Console.WriteLine("VISITE WWW.YMATIAS.COM");
            Console.WriteLine( "NUMEROS MAYOR Y MENOR DE UNA MATRIZ");
            Console.WriteLine("INDIQUE EL NUMERO DE FILAS");
            n = int.Parse(Console.ReadLine());
            Console.WriteLine("INDIQUE EL NUMERO DE COLUMNAS");
            m = int.Parse(Console.ReadLine());
            int[,] a = new int[n, m];

            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    Console.Clear();
                    Console.WriteLine("INGRESA EL ELEMENTO[" +i + ","+j +"]");
                    a[i, j] = int.Parse(Console.ReadLine());

                }
            }
            Console.Clear();
            Console.WriteLine("Los elementos que conforman la matriz son:");
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine("  ");
                for (int j = 0; j < m; j++)
                {
                    Console.Write("  "+a[i, j]);
                }
            }
            Console.WriteLine(" ");
            mayor = menor = a[0, 0];
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    if (a[i, j] < menor)
                    {
                        menor = a[i, j];
                    }
                    else
                        if (a[i, j] > mayor)
                    {
                        mayor = a[i, j];
                    }
                }
            }
            Console.WriteLine("MAXIMO elemento de la Matriz:" +mayor);
            Console.WriteLine("MINIMO elemento de la Matriz:" + menor);
            Console.ReadLine();
        }
    }
}

El código fuente está disponible en GITHUB clic aquí para descargarlo descarguen la carpeta maximoMatriz 🙂

Esto es todo por el momento alguna duda, comentario o sugerencia no duden en escribirme.

 

Comments

Dejar una contestacion

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *