domingo, 10 de noviembre de 2013

Cómo hacer matrices en C + +

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.

 

 

3 comentarios: