Matriz NxN ordenamiento (visual studio C#)

 


Ordenamiento de una matriz NxN con visual studio C# console

1.CODIGO

using System;
 using System.Collections.Generic; 
using System.Linq;
 using System.Text; 
namespace ConsoleApplication1 
{
 class Program 
 {
 static void Main(string[] args) 
 { 
 int F = 0; 
 int C = 0;
 int I = 0; 
 int K = 0;
 int N = 0;
 int AUX = 0;
 string cadena; 
 // INGRESO
 // PARA COMODIDAD GENERAMOS VALORES PARA LA MATRIZ 
 Console.Write("TAMAÑO DE LA MATRIZ: ");
 cadena =Console.ReadLine(); 
 Random rnd = new Random(); 
 N = int.Parse(cadena); 
 int[,] MAT = new int[N + 1, N + 1]; 
 for (F = 1; F <= N; F++) 
 { 
 for (C = 1;
 C <= N; C++) 
 { 
 MAT[F, C] = rnd.Next(0, 100); 
Console.SetCursorPosition(C * 4, F + 1); 
Console.Write(MAT[F, C]); 
 } 
 } 
 // PROCESO 
 for (F = 1; F <= N; F++) 
 {
  for (C = 1; C <= N; C++) 
 { 
 for (I = 1; I <= N; I++) 
 for (K = 1; K <= N; K++)
 { 
 if ((MAT[F, C] < MAT[I, K]))
 { 
 AUX = MAT[F, C]; MAT[F, C] = MAT[I, K]; 
MAT[I, K] = AUX; 
 } 
 }
 } 
 } 
 } 
 // SALIDA 
 for (F = 1; F <= N; F++) 
 { 
 for (C = 1; C <= N; C++) 
 { 
 Console.SetCursorPosition(C * 4, F + 10); 
Console.Write(MAT[F, C]);
 }
 }
 Console.WriteLine(); Console.Write("Pulse una Tecla:"); Console.ReadLine();
 }
 } 
}

2. EJEMPLO


INFORMACION ADICIONAL

¿Qué es Laravel en programación?

Laravel es un framework PHP gratis y de código abierto que brinda un conjunto de herramientas y recursos para crear aplicaciones modernas. Posee un ecosistema integral que combina funciones integradas y una variedad de paquetes y extensiones compatibles.

 

Este framework de PHP creció en popularidad rápidamente en los últimos años, y muchos desarrolladores lo adoptaron como su framework de trabajo favorito para lograr un proceso de desarrollo optimizado.

 

Para entender mejor qué es Laravel, citaremos una frase de su página web: “Laravel es un marco de aplicación web con una sintaxis expresiva y elegante. Ya sentamos las bases, liberándote para crear sin preocuparte por las cosas pequeñas”.

 

​​¿Laravel es Frontend o Backend?

Laravel es backend, aunque tiene algunas cuestiones de frontend, como herramientas de construcción de estilo frontend como sistemas de validación, consultas dinámicas y paginación, permitiendo que los desarrolladores puedan concentrarse en otras cosas en el código.

 

¿Para qué sirve Laravel?

Laravel incluye herramientas que facilitan la construcción de aplicaciones web, haciendo de este proceso algo mucho más rápido y dando como resultado un código bien estructurado y fácil de mantener.

 

Hoy en día, existen muchísimos sitios web creados con esta tecnología, incluyendo grandes empresas como Disney, Twitch, The New York Times, entre otros (¡también la usamos en Talently!).

 

Al ser uno de los pocos frameworks PHP, Laravel es muy versátil y puede ser usado por empresas IT, de medicina, de viajes, comercios, etc. Según el sitio web mDevelopers, estas son sus aplicaciones más habituales:

 

Sitios de redes sociales.

Aplicaciones de varias páginas y de una sola página (MPA y SPA).

Sitios web estáticos y dinámicos.

Aplicaciones de nivel empresarial.

Sitios web de comercio electrónico.

Sistemas de administración de contenido.

¿Cómo funciona Laravel?

Para entender mejor qué es Laravel, es clave explicar cómo funciona. Para ello, veamos cuáles son sus principales funcionalidades, tal como lo explican en el sitio web oficial de Laravel:

 

Base de datos: el ORM “Eloquent” de Laravel proporciona la mejor abstracción de bases de datos de su clase sin dolores de cabeza. Consulta y actualiza tus datos sin esfuerzo. Eloquent se combina perfectamente con MySQL, Postgres, SQLite y SQL Server.

Queues: envía trabajos en segundo plano para realizar tareas lentas como enviar correos electrónicos y generar informes mientras mantienes tiempos de respuesta ultrarrápidos. El robusto sistema de colas de Laravel puede procesar trabajos usando Redis, Amazon SQS o incluso MySQL y Postgres.

WebSockets: Laravel Echo y la transmisión de eventos hacen que sea muy fácil crear experiencias de usuario modernas y en tiempo real. Crea increíbles aplicaciones en tiempo real mientras potencias sus WebSockets con PHP puro, Node.js o soluciones sin servidor como Pusher y Ably.

Autenticación: deja de preocuparte por esto. Laravel proporciona la bases para una autenticación segura basada en sesiones, mientras que Laravel Sanctum proporciona una autenticación sencilla para las API y las aplicaciones móviles.


Comentarios

Entradas populares de este blog

INVERTIR NÚMERO DE TRES CIFRAS (visual studio C# console)

Insertar un Elemento en un Arreglo (visual studio C#)

Ordenar un Arreglo con Metodo Burbuja