| Ejercicios sesión 4 |
|
|
Ejercicios de la sesión 4. Matrices. 1.- llenar una matriz con la siguiente numeración (M) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2.- calcular la transpuesta de esa matriz (MT) 3.- Sumar la matriz M y MT 4.- Buscaminas. Leer una matriz de un archivo y calcular en cada casilla (celda) cuantas bombas colindan con esa casilla.
Para leer una matriz de un archivo, usen la siguiente función.
#include<stdio.h>
void leeMatriz(char archivo[]) {
FILE *fp; int i, j, n=5, M[n][n];
fp = fopen(archivo, "r");
for(i=0; i<n; i++) { for(j=0; j<n; j++) { fscanf(fp, "%d", &M[i][j]); printf("%d ", M[i][j]); } printf("\n"); } fclose(fp); }
void main() { char archivo[255];
scanf("%s", archivo); leeMatriz(archivo); }
|
