Foros del Web » Programando para Internet » PHP »

Mostrar todas las posibilidades existentes de una matriz x * x

Estas en el tema de Mostrar todas las posibilidades existentes de una matriz x * x en el foro de PHP en Foros del Web. Hola Gente !!! Ando con un problema algoritmico en php, el cual no puedo resolver ya que no me llevo tan fino con la algebra ...
  #1 (permalink)  
Antiguo 22/12/2007, 22:34
 
Fecha de Ingreso: diciembre-2007
Ubicación: La Plata
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Mostrar todas las posibilidades existentes de una matriz x * x

Hola Gente !!!
Ando con un problema algoritmico en php, el cual no puedo resolver ya que no me llevo tan fino con la algebra ni con nada similar... siempre lo miro desde más afuera todo eso pero ahora necesito de ella y no tengo forma de escaparme...

Necesito armar un código que me muestree todas las posibilidades de una matriz X * X.. y me las componga con unos y ceros...

Les dejo un ejemplo para que puedan comprender lo que ando necesitando.

en una Matriz de 2 * 2, tenemos 16 posibilidades, las cuales serían :

0 - 0 1º
0 - 0

1 - 0 2º
0 - 0

0 - 1 3º
0 - 0

0 - 0 4º
1 - 0

0 - 0 5º
0 - 1

1 - 1 6º
0 - 0

1 - 0 7º
1 - 0

1 - 0 8º
0 - 1

0 - 1 9º
1 - 0

0 - 1 10º
0 - 1

0 - 0 11º
1 - 1

1 - 1 12º
1 - 0

1 - 1 13º
0 - 1

1 - 0 14º
1 - 1

0 - 1 15º
1 - 1

1 - 1 16º
1 - 1


Yo necesito mostrar en forma una debajo de la otra todas las posibilidades, en el ejemplo muestreado de " 2 * 2 " son ... numerables, pero si vamos a un " 3 * 3 " ya serían muchisimas más , creo que la cuenta para averiguar la cantidad de posibilidades es (3*3)*(3*3) en el ejemplo de que x = 3....
pero averiguar cuantas hay no es el problema, el problema es listar una por una todas esas posibilidades...


Si alguien sabe como agradecería muchisimo que me ayudara...

Gracias de antemano... realmente agradecido.

Saludos
Charly
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:39.