sábado, 1 de octubre de 2011

CALCULAR EL PERIMETRO DE UM MATRIZ

//CALCULAR EL PERIMETRO DE UM MATRIZ
namespace perimetro_stalyn
{
 class MainClass
 {
  public static void Main(string[] args)
  {
int[,] matriz = new int [5,5];
  
   LlenandoMatriz(matriz);
   Console.SetCursorPosition(15,20);
   int diag = Perimetro(matriz);
   Console.WriteLine("El Perimetro es => {0}",diag);
  
  
   Console.ReadKey(true);
  }
 
  public static void LlenandoMatriz (int[,] perimetro_matriz)
  {
   Random rnd = new Random();
  
   int fil=0, col=15;
   for(int i=0; i<5; i++){
    fil=5;
    for(int s=0; s<5; s++){
     Console.SetCursorPosition(col,fil);
     perimetro_matriz[i,s]=rnd.Next(1,20);
     Console.WriteLine("{0}",perimetro_matriz[i,s]);
     fil=fil+3;
    }
    col=col+6;
   }
  }
 
  public static int Perimetro (int[,] perimetro_matriz)
  {
  
   int C1=0, C2=0, C3=0, C4=0, sumatotal_matriz;
  
   int p=0;
   for(int i=0; i<5; i++)
   C1+=perimetro_matriz[i,p];
  
   int o=4;
   for(int i=0; i<5; i++)
   C2+=perimetro_matriz[i,o];
  
   int f=0;
   for(int i=1; i<=3; i++)
   C3+=perimetro_matriz[f,i];
  
   int y=4;
   for(int i=1; i<=3; i++)
   C4+=perimetro_matriz[y,i];
  
  
   sumatotal_matriz=C1+C2+C3+C4;
  
   return sumatotal_matriz;
  }
 
 }
}

No hay comentarios:

Publicar un comentario