C sharp - arreglo bidimensional

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 9 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

arreglo bidimensional

Publicado por JImena suarez (25 intervenciones) el 29/10/2021 19:50:11
como puedo encontrar la suma de todos los elementos de un arreglo bidimensional de N por M (incluso donde N = M), incluyendo las diagonales y que pida por teclado el tamaño del arreglo y los valores en cada localidad.

a
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha aumentado su posición en 2 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

arreglo bidimensional

Publicado por dario (48 intervenciones) el 05/11/2021 05:54:12
Hola, la matriz tiene que ser cuadrada, o puede ser de cualquier dimension.
Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Bronce
Ha aumentado su posición en 2 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

arreglo bidimensional

Publicado por dario (48 intervenciones) el 05/11/2021 10:25:19
Hola, aca tienes algo.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
 
class Program {
  public static void Main (string[] args) {
    int filas,columnas;
    int j,i;
 
    Console.Write("Numero de filas: ");
    filas = int.Parse(Console.ReadLine());
    Console.Write("Numero de columnas: ");
    columnas = int.Parse(Console.ReadLine());
 
    //definimos la matriz
    int[,] M = new int[filas,columnas];
 
    Console.WriteLine();
    for (i=0; i<filas; i++) {
      for (j=0; j<columnas; j++) {
        Console.Write("Elemento ({0},{1}): ",i,j);
        M[i,j] = int.Parse(Console.ReadLine());
      }
    }
    Console.WriteLine();
 
    //suma filas
    int s;
    for (i=0; i<filas; i++) {
      s = 0;
      for (j=0; j<columnas; j++) {
        s = s + M[i,j];
      }
      Console.WriteLine("Fila {0} = {1}",i+1,s);
    }
  }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar