Red de conocimientos turísticos - Información de alquiler - Dos preguntas sobre programación en lenguaje C

Dos preguntas sobre programación en lenguaje C

#include

int main(){

ARCHIVO *p1,*p2;

nombre de carácter1[ 40],nombre2[40];

printf("Ingrese el nombre del archivo de entrada: ");

scanf("%s",nombre1);

p1=fopen(nombre1,"r");

if(p1==0){

printf("No se puede abrir el archivo.\n");

return 1;

}

printf("Ingrese el nombre del archivo de salida: ");

scanf("%s ",nombre2);

p2=fopen(nombre2,"w");

if(p2==0){

printf("No se puede abrir el archivo.\n");

return 2;

}

int i,j,k;

int m1[ 5][5],m2[5][5],m3[5][5];

for(i=0;i<5;i++)

fscanf( p1,"%d %d %d %d %d",&m1[i][0],&m1[i][1],&m1[i][2],&m1[i][3],&m1[i ][4]);

for(i=0;i<5;i++)

fscanf(p1,"%d %d %d %d %d",&m2 [i][0],&m2[i][1],&m2[i][2],&m2[i][3],&m2[i][4]);

para(i =0;i<5;i++)

for(j=0;j<5;j++){

int entrada=0;

for( k=0;k<5;k++)

entrada+=m1[i][k]*m2[k][j];

m3[i][j]= entrada;

}

for(i=0;i<5;i++){

for(j=0;j<5;j++)

printf("%5d",m3[i][j]);

printf("\n");

}

for(i=0;i<5;i++)

fprintf(p2,"%d %d %d %d %d\n",m3[i][0],m3[ i][1],m3[i][2],m3[i][3],m3[i][4]);

fclose(p1);

fclose(p2);

return 0;

}

Organiza la entrada en el siguiente formato:

m1 m1 m1 m1 m1

m1 m1 m1 m1 m1

m1 m1 m1 m1 m1

m1 m1 m1 m1 m1

m1 m1 m1 m1 m1

m2 m2 m2 m2 m2

m2 m2 m2 m2 m2

m2 m2 m2 m2 m2

m2 m2 m2 m2 m2

m2 m2 m2 m2 m2

Donde m1 es el elemento de la primera matriz, m2 es el

Dos.

La segunda pregunta, ¿qué es una ruta dibujada dinámicamente?