Ejercicios sesión 4 Print

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);

}

 

 
Olimpiada de Informática