Creación de matricesen C + + es de gran ayuda para el trabajo matemático o cuando necesite almacenar datos organizados en filas y columnas. Las matrices, la pluralidad de matriz, se utilizan en los campos científicos que van desde gráficos por ordenador a la mecánica cuántica. Hacer una matriz en C + + que se hace al declarar una matriz multidimensional e introducir datos en ella. Una vez que la matriz se ha inicializado, puede realizar operaciones matemáticas en la matriz, como calcular su determinante.
MATRICES
Abra el C + + archivo de origen en un editor como Microsoft Visual Studio Express.
Incluya las librerías necesarias para trabajar con su matriz, añadiendo el siguiente código al principio del archivo:
# Include stdio.h
# Include stdlib.h
Defina el número de filas y columnas de la matriz con el siguiente código:
# Define MAX_ROWS 2
# Define MAX_COLUMNS 2
Declarar una tienda matriz de sus valores, añadiendo el siguiente código en su función:
int mat [MAX_ROWS] [MAX_COLUMNS];
Recuperar los valores con un usuario del sistema 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; xMAX_ROWS; x + +)
for (y = 0; yMAX_COLUMNS, y + +)
{
printf ("\ n% d,% d:", x, y);
fgets (str, 256, stdin);
mat [x] [y] = atoi (str);
}
La doble "por" ciclos de loop uno por uno a través de todos los elementos de 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.
Calcula 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);
Guarde el archivo. Compilar y ejecutar el programa para que su matriz.
Gracias!
ResponderEliminarExcelente
ResponderEliminarBueno!
ResponderEliminar