RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67710 - IMPRIMIR UNA MATRIZ EN FORMA DIAGONAL
Autor:  Juan Carlos Moreno Martinez
Bueno pues resulta que necesito imprimir una matriz n x m ingresada por el usuario, pero se debe inprimir de forma diagonal. ejemplo matriz 3x5
debe imprimir lo siguiente:
1 2 4 7 10
3 5 8 11 13
6 9 12 14 15

y solo tengo este codigo que no se si me sirva de algo:

int n,m,k=1;
Console.WriteLine("Ingresa el numero de filas de la matriz");
n=Int32.Parse(Console.ReadLine());
Console.WriteLine("Ingresa el numero de columnas de la matriz");
m=Int32.Parse(Console.ReadLine());
int[,] arreglo = new int[n,m];
for (int i = 0; i < n ; i++)
{ // recorremos filas
for (int j = 0; j< m; j++)
{ // recorremos columnas

arreglo[i, j] = k;

k++;
}
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
Console.Write(" " + arreglo[i, j]);
Console.WriteLine();
}

espero y me puedan ayudar, de antemano muchas gracias.


Nombre
Apellidos
Correo
Comentarios