jueves, 29 de septiembre de 2011

sumatoria de la diagonal principal de una matriz

using System;
using System.Collections.Generic;

namespace matriz
{
class MainClass
{
public static void Main(string[] args)
{
int[,] tabla = new int [5,5];

LlenandoMatriz(tabla);
Console.SetCursorPosition(5,3);
int diag = Diagonal(tabla);
Console.WriteLine("Sumatoria de la Diagonal => {0}",diag);
Console.ReadKey(true);

}

public static void LlenandoMatriz (int[,] param)
{
Random rnd = new Random();

int fil=15, col=15;
for(int i=0; i<5; i++){
fil=5;
for(int j=0; j<5; j++){
Console.SetCursorPosition(col,fil);
param[i,j]=rnd.Next(1,15);
Console.WriteLine("{0}",param[i,j]);
fil=fil+2;
}
col=col+3;
}
}

public static int Diagonal (int [,] param2)
{
int a=0, i=0;
while(i<5){
a=a+param2[i,i];
i++;
}
return a;
}
}
public static int perimetro(int [,] pmatriz)
{
int p=0;
int sum1=0, suma2=0, suma3=0;

do{
for(int i=0;i<5;i++){
sum1+=pmatriz[p,i]
}
}
}


}

No hay comentarios:

Publicar un comentario