961
Aprender a programar desde cero / Re:convertir una matriz a un vector, array o arreglo en visual basic unidimensional
« en: 09 de Diciembre 2015, 10:53 »
Buenas como es tu primer mensaje en el foro comentarte lo que siempre comentamos:
- Para pegar código y otras cuestiones sigue las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0
No olvides explicar en qué lenguaje estás trabajando y con qué versión al principio de la explicación y no al final.
Para poder ingresar valores a una matriz necesitas primero definir el número de filas y el número de columnas de que va a constar la matriz. En el caso de una matriz cuadrada, el número de filas y de columnas es el mismo y podrías pedir simplemente el tamaño de la matriz pero esto tendrías que explicarlo.
En este curso tienes explicados todos los fundamentos sobre arrays (arreglos) y matrices: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59
En este curso tienes ejemplos con arrays unidimensionales y bidimensionales: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61
Este código es un ejemplo de cómo convertir una matriz en un array unidimensional:
Salu2
- Para pegar código y otras cuestiones sigue las indicaciones que se dan en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0
No olvides explicar en qué lenguaje estás trabajando y con qué versión al principio de la explicación y no al final.
Para poder ingresar valores a una matriz necesitas primero definir el número de filas y el número de columnas de que va a constar la matriz. En el caso de una matriz cuadrada, el número de filas y de columnas es el mismo y podrías pedir simplemente el tamaño de la matriz pero esto tendrías que explicarlo.
En este curso tienes explicados todos los fundamentos sobre arrays (arreglos) y matrices: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59
En este curso tienes ejemplos con arrays unidimensionales y bidimensionales: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=37&Itemid=61
Este código es un ejemplo de cómo convertir una matriz en un array unidimensional:
Código: [Seleccionar]
Public Class Form1
Dim x(2, 2) As Integer
Dim xv(8) As Integer
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
' n = InputBox("Ingresa tamaño de la matriz")
Dim contador As Integer
Dim contenidoArray As String
contenidoArray = ""
contador = 0
For i = 0 To 2
For j = 0 To 2
x(i, j) = InputBox("Ingresa valor matriz fila " & i & " columna " & j & " : ")
xv(contador) = x(i, j)
contador = contador + 1
Next
Next
For i = 0 To 8
contenidoArray = contenidoArray & xv(i) & "-"
Next
MsgBox("El contenido del array o arreglo unidimensional es " & contenidoArray)
End Sub
End Class
Salu2