-
Cómo hacer matrices en C ++
-
Creación de matrices en C ++ es muy útil para el trabajo matemático o cuando se necesita para almacenar datos organizados en filas y columnas. Las matrices, el plural de matriz, se utilizan en los campos científicos que van desde la infografía a la mecánica cuántica. Haciendo una matriz en C ++ se realiza por la que se declara una matriz multidimensional e introducir datos en él. Una vez que la matriz se ha inicializado, puede realizar operaciones matemáticas en la matriz, tales como calcular su determinante.
Instrucciones
1 Abra su archivo fuente C ++ en un editor como Microsoft Visual Studio Express.
2 Incluir las bibliotecas necesarias para trabajar con su matriz añadiendo el siguiente código en la parte superior de su archivo:
incluir <stdio.h> incluir <stdlib.h>
3 Definir el número de filas y columnas en la matriz con el siguiente código:definir MAX_ROWS 2define MAX_COLUMNS 2
4 Declarar una matriz almacenar sus valores añadiendo el siguiente código en su función:int estera [MAX_ROWS] [MAX_COLUMNS];
5 Recuperar los valores con un mensaje para el usuario para cada elemento de la matriz con el siguiente código en su función:
printf ( "Introduzca valores enteros para cada elemento de la matriz (% d,% d)", MAX_ROWS, MAX_COLUMNS);
int x, y, i;
Char str [256];
para (x = 0; x <MAX_ROWS; x ++)
para (y = 0; y <MAX_COLUMNS; y ++)
{
printf ( "\ n% d,% d:", x, y);
fgets (str, 256, la entrada estándar);
estera [x] [y] = atoi (str);
}
El doble "para los" ciclos de bucle uno por uno a través de todos los elementos de la matriz. La función "fgets" recupera la entrada del usuario y la función "atoi" convierte la entrada de una cadena en un valor entero.
6 Calcular el determinante de una matriz de dos por dos y mostrar su valor añadiendo el siguiente código:
int determinante;
determinante = (mat [0] [0]
mat [1] [1]) - (mat [0] [1] mat [1] [0]);
printf ( "\ nDeterminant:% d", determinante);
7 Guarda el archivo. Compilar y ejecutar el programa para hacer su matriz.