Tema: Matrices
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/04/2011, 04:13
Denis127_2
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: Matrices

Buenos días,

Lo primero, que los índices de la matriz los has puesto mal, para que sea de 5 celdas, tienes que poner 4, la 0 también cuenta..

Te falta definir también el tipo de datos, en tu declaración solo estás diciendo que el último elemento sea de tipo Integer.

Código vb:
Ver original
  1. Sub Main()
  2.     RellenarMatriz()
  3.     VisualizarMatriz()
  4. End Sub
  5.  
  6. Private Sub RellenarMatriz()
  7.     Randomize()
  8.     For i = 0 To 4 Step +1
  9.         For j = 0 To 4 Step +1
  10.             matriz(i, j) = CInt(Int((10 * Rnd()) + 0)) 
  11.         Next j
  12.     Next i
  13. End Sub
  14.  
  15. Private Sub VisualizarMatriz()
  16.  
  17.     For i = 0 To 4 Step +1
  18.         For j = 0 To 4 Step +1
  19.             sumafilas = matriz(i, j)           
  20.         Next j
  21.         Console.WriteLine("La fila " & i & " suma: " & sumafilas)
  22.         sumafilas = 0
  23.     Next i
  24.  
  25.     For i = 0 To 4 Step +1
  26.         For j = 0 To 4 Step +1
  27.             sumacolumnas = matriz(j, i)        
  28.         Next j
  29.         Console.WriteLine("La columna " & i & " suma: " & sumacolumnas)
  30.         sumacolumnas = 0
  31.     Next i
  32.  
  33. End Sub

No me he preocupado en que compile, pero podría funcionar, corrigele los 4 fallos que haya hecho, y que no sirva de precedente que te haya hecho este programa, si no hubieras posteado algo de código que demuestre que al menos lo has intentado (porque se veia de lejos que no funcionaba... xD) no te hubiera ayudado.