JSFiddle - React, Tailwind, and code Playground
by kiokotzu
JavaScript
var box = [];
var filas = prompt('numero de matris'),
medio = parseInt(filas / 2);
for(var i = 0; i < filas; i++){
box[i]=new Array(filas);
for(var j = 0; j < filas; j++){
if( j == medio|| i == medio || i == 0 && j <= medio || i == (filas - 1) && j >= medio || j == 0 && i >= medio || j == (filas - 1) && i <= medio){
box[i][j] = " x ";
}else{
box[i][j] = " - ";
}
}
}
for(var i = 0; i < filas; i++){
for(var j = 0; j < filas; j++){
document.write('<span>'+ box[i][j] +'</span>');
}
document.write('<br>');
}