“Conocimientos Programación>C /C + + Programming

Cómo llenar una matriz 2D en C

2014/1/25
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 ;

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 ) ; }




C /C + + Programming
Cómo cambiar el nombre de dispositivo lógico - Volumen
Mobile Tutorial C # Desarrollo
Cómo convertir un entero a un personaje en C + +
Programación para principiantes
Cómo compilar Flex para iPhone
Cómo aprender la biblioteca STL
¿Qué es una Interfaz CPP
¿Cuáles son las funciones del Turbo C
Conocimientos Informáticos © http://www.ordenador.online