Cita:
Iniciado por HackmanC Técnicamente creo que estas haciendo a' x b' x c', multiplicación de vectores para obtener su producto cartesiano, y creo que posiblemente la solución mas simple sea algo así:
Código Javascript
:
Ver originalvar t = [];
for (i = 0; i < a.length; i++) {
for (j = 0; j < b.length; j++) {
for (k = 0; k < c.length; k++) {
t.push([a[i], b[j], c[k]]);
}
}
}
console.log(t);
En realidad, lo hice así porque, como el mismo
Copia me aclaró en una respuesta anterior, la cantidad de preguntas puede ser variable, entonces, trabajando con un objeto que almacene las N preguntas, bastaría con recorrerlo e ir formulando cada una de las N preguntas a la M personas encuestadas.
Ahora que, como dije, puede ser que la información provenga de una BD, entonces, el tratamiento de los datos sería distinto y mucho más eficiente, pero eso es algo que solo
Copia sabe y puede aclararnos.
Saludos
Edito: Me acabo de dar cuenta de que replicaste a mi primera respuesta.
Lo hice así para intentar formar la figura que
Copia expuso: (M, Pobre, Lima), (M, Rico, Lima ), (M, Medio, Lima).