Programa para hacer combinaciones de numeros

Iniciado por Maxi46, 15 Mayo 2014, 04:45 AM

0 Miembros y 2 Visitantes están viendo este tema.

Maxi46

Hola a todos, tengo un problema, necesito un programa para hacer combinaciones para Quini6, busque por toda la web y lo que encontre es esto

http://underc0de.org/foro/dudas-generales-121/programa-que-haga-combinaciones/

(Perdon si se considera como SPAM, cualquier cosa me dicen y elimino el link)

Lo que yo necesito es algo parecido pero que al colocar 8 numeros de 2 cifras entre 00 y 45 me entregue las 28 combinaciones posibles. Yo no tengo ni idea de programar y me gustaria que me ayuden. Muchas gracias.

Danyfirex

Si entras 8 numeros hay mas de 40 mil combinaciones....

Maxi46

me olvide de decir que se agrupan en 6 numeros por combinacion

Danyfirex


Gh057

¡?

son un poco más de 9 millones... es combinatoria, se resuelve mediante

N!/(p!*(N-p)!) = 46!/(6!*40!)

saludos.
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Danyfirex

Cita de: Gh057 en 15 Mayo 2014, 19:39 PM
¡?

son un poco más de 9 millones... es combinatoria, se resuelve mediante

N!/(p!*(N-p)!) = 46!/(6!*40!)

saludos.
Creo que no es lo que se quiere.

Saludos

Gh057

#6
ese es el punto... no entiendo si con 6 da eso, como dará con 8 XD
(igual comienza con "necesito aplicación para números quini6")

si nos planteara como sería la combinación... será pares formados? importa o no el orden? todo depende que desea hacer.

veo que dice "no tengo idea de programación" entonces como lo hará? como idea puedo sujerirle el uso de una planilla de cálculo, la misma permite el uso de funciones.

saludos
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Maxi46

Por ejemplo Al colocar 8 numeros (03-13-16-20-25-31-35-41) Me entregue las 28 combinaciones separadas en 6 numeros

03-13-16-20-25-31
13-16-20-25-31-35
16-20-25-31-35-41

Y asi sin repetir combinaciones

Danyfirex

Luego vendria?
20-25-31-35-41-03

No entiendo.



Gh057

entonces... sería?

- elegir al azar 8 números entre 0 y 45, sin repetirlos (combinatoria);
- generar un  vector con la secuencia obtenida
- ir permutándola al insertarse en una matriz de 6 columnas por x 28 filas.
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...