elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Ideas para combinaciones? en: 16 Junio 2012, 21:36 pm
Hola!

Necesito generar todas las combinaciones posibles de un numero de N digitos usando solo los digitos 4 y 7.

Ejemplo:

Generar todas las combinaciones de un numero de 3 digitos usando solo 4's y 7's.

444
447
474
477
744
747
774
777

Y repetir esto hasta numeros de 30 digitos.

Alguien tiene alguna idea de como se podria hacer esto de manera eficiente? He estado pensando pero no se me ocurre nada de nada! Tengo un limite de tiempo de 8 segundos para generar todas las combinaciones.

Agradezco sugerencias e ideas!

Gracias!
2  Programación / Programación C/C++ / Porque el ciclo no se sigue ejecutado? en: 25 Febrero 2012, 19:58 pm
Hola, tengo una pregunta:

Código:
#include <stdio.h>

int prueba (long);

int main ()

{
    prueba(120);
    return 0;
   
}

int prueba(long a)
{
   // retorna prueba

   int b = 1, c; // alguito, pruebate
 
   for (c = 2; b && c <= a / 2; c++)
   {
       printf("Valores: A---> %i, B ---> %i, C----> %i\n", a, b, c);
      if (a % c == 0)
      {
           
            b = 0;
}
}

  printf("\n\nValores finales, B ---> %i, A ---> %i, C ----> %i", b, a, c);
   return b;
}

Porque el programa solo devuelve los Valores iniciales y los finales una vez?

Porque el ciclo for no se sigue ejecutando?

No se supone que cuando C valga 3, la condicion sera que si 0 && 3 <= 60 ... Entonces ..

No deberia seguir ejecutandose el codigo?

Gracias!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines