using System.Collections.Generic;
namespace perimetro_matriz
{
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[,] pmatriz)
{
Random rnd = new Random();
int fil=0, col=15;
for(int i=0; i<5; i++){
fil=5;
for(int j=0; j<5; j++){
Console.SetCursorPosition(col,fil);
pmatriz[i,j]=rnd.Next(1,20);
Console.WriteLine("{0}",pmatriz[i,j]);
fil=fil+3;
}
col=col+6;
}
}
public static int Perimetro (int[,] pmatriz)
{
int p=0;
int sum1=0, sum2=0, sum3=0, sum4=0, sumatotal;
do{
for(int i=0; i<5; i++)
sum1+=pmatriz[p,i];
}while(p!=0);
int o=4;
for(int i=0; i<5; i++)
sum2+=pmatriz[o,i];
int f=0;
for(int i=0; i<5; i++)
sum3+=pmatriz[i,f];
int y=4;
for(int i=0; i<5; i++)
sum4+=pmatriz[i,y];
sumatotal=sum1+sum2+sum3+sum4;
return sumatotal;
}
}
}
No hay comentarios:
Publicar un comentario