Conjetura de Goldbach

Un poco sobre esta aplicación

Pues decidí crear esta aplicación cuando supe de “la Conjetura de Goldbach”. Este es un problema matemático bastante antiguo y abierto el cual dice, en pocas palabras, que todo número par mayor que 2 se puede obtener de la suma de dos números primos. Y como fue un rato libre que tuve y quería crear algún programa en C++, decidí hacer esto para realizar mi propia prueba. Esta aplicación está hecha en C++ y debería funcionar sin ningún problema en entornos Windows. También puedes buscar más sobre la Conjetura de Goldbach haciendo clic aquí.

Detalles más técnicos

La aplicación en realidad es totalmente sencilla. Por medio de un algoritmo muy sencillo se buscan números primos, si la búsqueda resulta en un número divisible por cualquier número excepto sí mismo y 1, es descartado y se saltan dos números (esto con el fin de saltar todos los números pares y ahorrar recursos ya que todo numero par es divisible por 2).

Primero se ubica un número primo y el siguiente término cambiará mientras la suma de ambos sea inferior al número buscado. Si la suma de ambos números excede al número buscado se cambiará el primer término al siguiente número primo y se repetirá el ciclo de la misma manera hasta que la suma de ambos números sea exactamente igual al número buscado.

Cuando el primer término supera el valor del número buscado debería advertir que no se han encontrado sumandos válidos, aunque este mensaje nunca ha aparecido.

Ejemplo de la ejecución del programa
Puedes probar esta aplicación ejecutándola tu mismo: Descargar