La conjetura de Goldbach

Iniciado por ysoledad, 9 Mayo 2010, 21:56 PM

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

ysoledad

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

Littlehorse

Pon el código que llevas hecho y lo vemos. No se hacen tareas en esta sección.

Saludos
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

ralymontes

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...

ysoledad

voy a intentar hacerlo gracias por la ayuda :)

ralymontes

ok.. subes tu adelanto para hecharle un vistazo :D y ver en que mas podemos ayudar.

jpablom95

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()

pacoperico

Cita de: 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()


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..