• Asignatura: Informática
  • Autor: diegogokuvegueta
  • hace 1 año

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

Respuesta dada por: steffanoseclen
0

Respuesta:

3cm

Explicación:


diegogokuvegueta: eso que tiene que ver
Preguntas similares