basicamente en un programa de matrices donde hay que formar una cruz y una diagonal con 1 y ya está la cruz y las diagonales de 1 pero esa parte donde tengo que hacer la mitad de 2 me hace explotar Me pueden ayudar porfavor
Este es el codigo
//matriz
#include
#define maxfil 100
#define maxcol 100
void llenar (int [maxfil][maxcol],int,int);
void mostrar (int[][maxcol],int,int);
main()
{ int M[maxfil][maxcol];
int n,m;//filas y columnas reales
n=11;
m=11;
llenar(M,n,m);
mostrar(M,n,m);
}
//construot funcione
void llenar (int X[maxfil][maxcol],int n,int m)
{int i,j;//indice i pra filas y j pra columnas
for(i=0;i
{ for(j=0;j
{X[i][j]=0;
}
}
for(i=0;i
{X[n/2][i]=1;
}
for(i=0;i
{X[i][n/2]=1;
}
for(i=0;i
{for(j=0;j
{if(n==m)
{X[i][i]=1;
}
else
{X[i][i]=0;
}
}
}
for(i=0;i
{X[i][(n-1)-i]=1;
}
}
void mostrar (int X[][maxcol],int n,int m)
{int i,j;//indice i pra filas y j pra columnas
for(i=0;i
{ printf("\n");
for(j=0;j
{printf("%d ",X[i][j]);
}
}
}
Respuestas a la pregunta
Contestado por
0
Respuesta:
3cm
Explicación:
diegogokuvegueta:
eso que tiene que ver
Otras preguntas
Administración,
hace 2 meses
Química,
hace 2 meses
Religión,
hace 4 meses
Biología,
hace 9 meses
Castellano,
hace 9 meses
Matemáticas,
hace 9 meses