¡Programación en lenguaje C! ¡Matriz de enteros bidimensional!
Prueba de matriz de tercer orden (matriz bidimensional con 3 filas y 3 columnas)
Prueba de matriz de quinto orden (matriz bidimensional con 5 filas y 5 columnas) p>
#include < stdio.h>
#include
void Matrix_multi(int* m, int col, int mul)
{
int i, j;
for(i = 0; i < col; i++)
{ ?for(j = 0; j < i+1; j++) ?{ ?m[i*col+j] = m[i*col+j] * mul; /p>
int main (int argc, char *argv[])
{
int i,j;
int* m;
int col ;
int mul;
printf("Establecer orden de matriz (número de filas):"
scanf( "%d", &col) ;
m = (int*)malloc((col*col) * sizeof(int));
para (i = 0; i < col; i++)
{ ?printf("Ingrese la fila de la matriz %d (finalice con la tecla Enter): ", i+1); < col; j++){ ?scanf("%d", &m[i*col + j] ?}
}
printf( "Ingrese el número de multiplicación trigonométrica inferior de la matriz: ");
scanf("%d", &mul);
printf("\n\tMatriz original :\n") ;
for(i = 0; i < col; i++)
{ ?for(j = 0; j < col; j++){ ?printf( "%-5d" , m[i*col+j]); ?} ?printf("\n");
}
/ * Llamar a la matriz triángulo inferior Función de multiplicación*/
Matrix_multi(m, col, mul);
printf("\n\tMatriz procesada:\n ") ;
for(i = 0; i < col; i++)
{ ?for(j = 0; j < col; j++){ ?printf("%- 5d" , m[i*col+j]); ?} ?printf("\n");
}
libre(m) ;
devuelve 0;
}