Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: ysoledad en 9 Mayo 2010, 21:56 pm



Título: La conjetura de Goldbach
Publicado por: ysoledad en 9 Mayo 2010, 21:56 pm
necesito que me ayuden ahcer este ejerciciooo porfaa

"la conjetura de goldbach sostiene que todo numero par mayor que 2 es la suma de dos numeros primos.Escribir un programa que lea un numero entero , validar que sea par y emitir los dos numeros primos que sumados dan el numero par ingresado"

espero que me puedan ayudar


Título: Re: La conjetura de Goldbach
Publicado por: Littlehorse en 9 Mayo 2010, 22:23 pm
Pon el código que llevas hecho y lo vemos. No se hacen tareas en esta sección.

Saludos


Título: Re: La conjetura de Goldbach
Publicado por: ralymontes en 9 Mayo 2010, 22:46 pm
pues una vez que tiene dicho nuero (el numero par) con dos for peudes determinar que numeros primos hay ANTES de él numero par....

Una vez que identifique TODOS los numeros primos que estan ANTES, cuestion que que sumes el primero con el siguiente y asi, hasta que te dé como resultado en numero PAR que el usuario te dio....

Facil...


Título: Re: La conjetura de Goldbach
Publicado por: ysoledad en 10 Mayo 2010, 00:38 am
voy a intentar hacerlo gracias por la ayuda :)


Título: Re: La conjetura de Goldbach
Publicado por: ralymontes en 10 Mayo 2010, 05:54 am
ok.. subes tu adelanto para hecharle un vistazo :D y ver en que mas podemos ayudar.


Título: Re: La conjetura de Goldbach
Publicado por: jpablom95 en 1 Mayo 2013, 06:39 am
hola amigos, si me podrian ayudar le agradeceria mucho, estoy haciendo un algorito que calcula la conjetura de goldbach pero me quede ahi, tengo q hacer un arreglo con los numero primos resultantes, la cuestion es que no se como ??

 Sub Main()
        Dim num As Integer
        Dim comprobacion As Boolean = True
        comprobacion = True
        Console.Write("Digite numero ")
        num = Console.ReadLine()
        For num = 1 To num
            comprobacion = True
            For I = 2 To num - 1
                If (num Mod I = 0) Then
                    comprobacion = False

                End If
            Next
            If (comprobacion = True) Then
                Console.WriteLine(num)
               

            End If
        Next

        Console.ReadLine()


Título: Re: La conjetura de Goldbach
Publicado por: pacoperico en 1 Mayo 2013, 15:34 pm
hola amigos, si me podrian ayudar le agradeceria mucho, estoy haciendo un algorito que calcula la conjetura de goldbach pero me quede ahi, tengo q hacer un arreglo con los numero primos resultantes, la cuestion es que no se como ??

 Sub Main()
        Dim num As Integer
        Dim comprobacion As Boolean = True
        comprobacion = True
        Console.Write("Digite numero ")
        num = Console.ReadLine()
        For num = 1 To num
            comprobacion = True
            For I = 2 To num - 1
                If (num Mod I = 0) Then
                    comprobacion = False

                End If
            Next
            If (comprobacion = True) Then
                Console.WriteLine(num)
               

            End If
        Next

        Console.ReadLine()


Este apartado del foro es para C/C++ y el codigo que has escrito diria que es visual basic si mal no recuerdo pero seguro que C/C++ no es..