//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