Anuncio

Colapsar
No hay ningún anuncio todavía.

Ayuda. Conbinaciones posilbles

Colapsar
Este hilo está cerrado.
X
X
 
  • Filtro
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes

  • Divulgación Ayuda. Conbinaciones posilbles

    Buenas tardes, tengo una duda que quizá aquí puedan ayudarme a resolver.
    Quisiera saber como obtener las diferentes combinaciones posibles entre números en series de 6 números.
    Por ejemplo de 1 al 40:
    1,2,3,4,5,6
    1,7,8,9,10,11
    Así sucesivamente hasta obtener todas las combinaciones posibles.
    Hay alguna fórmula o programa con la que pueda obtener estos datos.
    Gracias por anticipado.

  • #2
    Re: Ayuda. Combinaciones posilbles

    Hola.

    Si lo que quieres es saber cuántas combinaciones hay, son las combinaciones de 40 elementos tomados de seis en seis. Eso viene dado por el número combinatorio "40 sobre 6" que vale
    .

    Si lo que quieres es escribirlas con un programa informático, entonces tienes
    que hacer 6 loops anidados.

    Comentario


    • #3
      Re: Ayuda. Conbinaciones posilbles

      Agradezco mucho tu explicación, pero escapa a mi comprension y conocimiento, no hay alguna alternativa cmediante la cual obtener esos datos sin un gran conocimiento en la materia.

      Muchas gracias

      Comentario


      • #4
        Re: Ayuda. Conbinaciones posilbles

        Hola.

        Quisiera ayudarte más con las combinaciones (con m), pero no sé qué es lo que escapa a tu comprensión.

        ¿Es el número combinatorio "40 sobre 6"? ¿es el factorial "40!" ?

        Comentario


        • #5
          Re: Ayuda. Conbinaciones posilbles

          Lo que se escapa a mi comprension es como puedo obtener todas las combinaciones.. como las genero, las visualizo.. no se. Si te interesa, los resultados son para un proyecto bastante interesante.

          Comentario


          • #6
            Re: Ayuda. Conbinaciones posilbles

            Bueno, pues para generarlas, harías un programa como el siguente (en fortran):

            N=40

            Do i1=1,N-5
            Do i2=i1,N-4
            Do i3=i2,N-3
            Do i4=i3,N-2
            Do i5=i4,N-1
            Do i6=i5,N

            Print *, i1,i2,i3,i4,i5,i6

            End Do
            End Do
            End Do
            End Do
            End Do
            End Do

            Comentario

            Contenido relacionado

            Colapsar

            Trabajando...
            X