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
Pon el código que llevas hecho y lo vemos. No se hacen tareas en esta sección.
Saludos
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...
voy a intentar hacerlo gracias por la ayuda :)
ok.. subes tu adelanto para hecharle un vistazo :D y ver en que mas podemos ayudar.
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()
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..