sábado, 1 de octubre de 2011

IMPLEMENTAR UN PROGRAMA QUE ME PERMITA LLEVAR UNA MATRIZ CON NUMEROS ALEATORIO DE ORDEN 4*4;OBTENER SU DIAGONAL PRINCIPAL.UTILIZAR METODOS DEFINIDO POR EL USUARIO

//IMPLEMENTAR UN PROGRAMA  QUE ME PERMITA LLEVAR UNA MATRIZ CON NUMEROS
// ALEATORIO DE ORDEN 4*4;OBTENER SU DIAGONAL PRINCIPAL.UTILIZAR METODOS
// DEFINIDO POR EL USUARIO
namespace orden_de_una_matriz__en__clase
{
 class MainClass
 {
  public static void Main(string[] args)
  {
   int [,]tabla=new int [4,4];
   LlenarMatriz(tabla);
   int diagonal=CalcularDiagonalPrincipal(tabla);
   Console.SetCursorPosition(20,20);
   Console.WriteLine("DiagonalPrincipal:{0}",diagonal);
   Console.ReadKey();
  
  
  }
  public static void LlenarMatriz(int[,]ptabla)
  {
   Random rnd=new Random();
   int fil=0,col=15;
   for(int c=0;c<=3;c++)
   {
    fil=5;
    for(int f=0;f<=3;f++)
    {
     Console.SetCursorPosition(col,fil);
     ptabla[c,f]=rnd.Next(1,20);
     Console.WriteLine("{0}",ptabla[c,f]);
     fil =fil+2;
    }
    col=col+3;
   
   }
  }
   public static int CalcularDiagonalPrincipal(int[,]ptablac)
   
  {
   int acum=0, i=0;
    while(i<=3)
   {
    acum=acum+ptablac[i,i];
    i++;
   }
   return acum;
  }
 }
}

No hay comentarios:

Publicar un comentario