[SOLUCIONADO] Programa que haga combinaciones

Iniciado por metal8, Agosto 14, 2012, 04:47:38 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Agosto 14, 2012, 04:47:38 PM Ultima modificación: Junio 10, 2015, 01:15:05 PM por Expermicid
hola estoy buscando un programa que haga combinaciones de numeros , que por ejemplo poniendo 01-56-46-85-14-78-87-22-45-10 y que genere todas las combinaciones posibles saben de alguno?


No conozcon ninguno hecho pero no seria muy dificil hacerlo supongo.
Si sabes algo de programacion se te solucionaria el problema

Saludos

no se nada , :( estaba buscando por internet pero por ahora nada, solo hay pero generan aleatorios y no me sirve lo que yo quiero es cargando los numeros

Dejame como seria la aleatoriedad poniendo datos (con ejemplos) y cuendo termine de ver una pelicula xD te hago algo en vb6.

Saludos

por ejemplo poner varios numeros y que combine todos y de el resultado en grupos de 8 numeros

ejemplo:

01-56-10-28-12-54-68-89-87-85-97-41-11 todos esos tendrian que combinarse en todas las formas posibles

pero en grupos de 8 numeros

Dame ejemplos de algunas combinaciones hechas para entender mejor.

Yo le doy estos numeros 01-56-10-28-12-54-68-89-87-85-97-41-11

Y cuales serian las combinaciones?¿ dame uno o dos grupos de 8 asi entiendo mejor

Yo le doy estos numeros 01-56-10-28-12-54-68-89-87-85-97-41-11


ok aver


01-56-10-28-12-54-68-89

56-10-28-12-54-68-89-87

10-28-12-54-68-89-87-85

28-12-56-68-89-87-85-97

A sisi listo entendido, en un rato lo hago.

Saludos

Agosto 14, 2012, 06:52:28 PM #8 Ultima modificación: Abril 10, 2014, 12:21:08 PM por ANTRAX
Bueno aburrido aqui hice a como entendi lo que pedias en C#
Código: text

using System;
using System.Collections.Generic;
using System.Text;

namespace CombinacionNumerica
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Combinacion Numerica V0.1";

            string Numeros = "01-56-10-28-12-54-68-89-87-85-97-41-11";
            int separacion = 8;
            Console.WriteLine("Ingresa los numeros que deseas sean combinados ( separados por - ) :\n");
            Numeros = Console.ReadLine();
            Console.WriteLine("\nIngresa en cuantos numeros deseas que esten separados (Ejemplo: :\n");
            separacion = int.Parse( Console.ReadLine() );
            Console.WriteLine("\n\nCombinaciones: \n\n");
            Combinar(Numeros, separacion);
            Console.Read();
        }

        static void Combinar(string nums, int sep)
        {
            string [] numeros = nums.Split('-');
            for (int i = 0; i < numeros.Length; i++ )
            {
                for (int x = 0; x < sep; x++)
                {
                    int j = x + i;
                    if (j >= numeros.Length)
                        j -= numeros.Length;
                    if(x == (sep-1))
                        Console.Write(numeros[j]);
                    else
                        Console.Write(numeros[j] + "-");
                }
                Console.WriteLine("\n");
            }
        }
    }
}


Ejecutable:
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta

Agosto 15, 2012, 01:26:20 PM #9 Ultima modificación: Abril 10, 2014, 12:21:42 PM por ANTRAX
aca encontre un batch igual sigo viendo   ;)

Código: text
@echo off
title Generar Diccionario Brute Force
color 2f
FOR %%a IN (68,86 ) DO (
FOR %%b IN (  73,37 ) DO (
FOR %%c IN (10,01) DO (
FOR %%k IN (50,05) DO (
FOR %%f IN (31,13) DO (
echo %%a%%b%%c%%k%%f>>Diccionario.txt
)))))
pause



saludos