En esta entrada haré una matriz con números que nosotros le daremos y del tamaño que queramos, pero solo funcionara si la matriz tiene el mismo numero de filas y columnas.
Aquí esta el código:
#include<stdio.h>
/*
Matriz
*/
main(){
int N, M;
printf("Proporciona el numero de renglones:");
scanf("%d", &N);
printf("\nDame el numero de columnas:");
scanf("%d", &M);
int i, j, A[N][M];
for(i=0; i<=N-1; i++){
for(j=0; j<=M-1; j++){
printf("A[%d][%d]=", i+1, j+1);
scanf("%d", &A[i][j]);
}
}
printf("\nLa matriz es:\n\n\t");
for(i=0; i<=N-1; i++){
for(j=0; j<=M-1; j++){
printf("\t%d", A[i][j]);
}
printf("\n\n\t");
}
printf("\n");
}//Fin de main
Bueno como les decia haremos una matriz, ya que tenemos el codigo nos vamos a la terminal y buscamos el archivo, recuerden para cambiar de carpeta usamos "cd" para ver su contenido usamos "ls".
Para compilar el archivo escribimos "gcc nombre del archivo".

Si compilo correctamente bien, sino revisen que no tenga el "getch();" porque de lo contrario marcara error.
Habran notado que se crea un nuevo archivo llamado "a.out" el cual vamos a ejecutar para ello usamos "./a.out".





Y al final nos muestra la matriz con sus valores.
Bueno les dejo otro ejemplo espero les sirva y comenten
ResponderEliminarSaludos!!
Bueno, esta entrada tiene mucha de la misma funcionalidad que la otra donde computes el diagonal; te pongo tres puntos por esta.
ResponderEliminar