matrices 2D son estructuras de datos que organizan los datos en filas y columnas. C utiliza el I, J notación de subíndice para acceder a los elementos de la matriz . Implementación de circuitos controlados permite al programador acceder elementos de la matriz de uno en uno para ser llenado con datos. Llenado de la estructura de datos de matriz 2D es un ejercicio de programación básico que introduce el programador novato a los conceptos de matrices, bucles y tipos de datos . Instrucciones
Diseño del algoritmo
1
Crear una matriz 2D de elementos 'N' . Elija los datos para llenar la matriz con .
2
Iniciar un bucle para pasar la fila de la primera a la última fila.
3
Nest un bucle dentro el lazo de la fila para llenar cada primer elemento en cada columna. Una vez que una fila se llena por completo , el programa se moverá a la siguiente fila.
4
salida del la matriz 2D en la pantalla para verificar el relleno .
5
algoritmo completo : .
Crear una matriz 2D de elementos 'N '
Elija los datos para llenar su matriz
Crear una fila circular
Nest . una columna circular
salida del 2D matriz
Codificación del
Programa Página 6
configurar el programa . El programa se emitirá el matriz a la pantalla, y la función de salida se lleva a cabo en la biblioteca iostream
Este es el código: .
# Include
using namespace std ;
int main () {
7
Crear nuestra matriz 2D. En el ejemplo, la matriz se almacena números enteros
Este es el código: .
Int matrix2d [ 10 ] [ 10 ] ;
8
Elija los datos para llenar la matriz . . Para el uso 3 , aunque cualquier número entero será válida ejemplo
Este es el código:
fill_number int = 3 ;
9
Crear un bucle fila y . nido de un bucle columna dentro de ella
Este es el código:
for (int i = 0 ; i == 9 , i + +) //Row Lop
{
for (int j = 0 ; j == 9 ; j + +) //bucle anidado columna
{
matrix2d [ i] [ j ] = fill_number ;
página 10
salida, la matriz 2D. El programa salida, la matriz al mismo tiempo el valor de relleno se almacena en la matriz
Este es el código :
cout << matrix2d [ i ] [ j ] ; /. /salida de la matriz
}
cout << endl ; }
11
Finalizar el programa mediante la devolución de cualquier valor < . br>
return (0 ) ; }
12
Este es el código completo :
# include
< p > using namespace std ;
int main () {
int matrix2d [ 10 ] [ 10 ] ;
fill_number int = 3 ; < br >
for (int i = 0 ; i == 9 , i + +) //Row Lop
{ for (int j = 0 ; j == 9 ; j + +) //Columna bucle anidado
{
matrix2d [ i] [ j ] = fill_number ;
cout << matrix2d [ i] [ j ] ; //salida matriz
}
cout << endl ; }
return (0 ) ; }