Comprehension

biba -  
Scoleproj Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
ecrire un programe qui affiche le plus garnd nombre premiar inferieur à N
avec N est un entier strictement positif saisis au clavier
A voir également:

2 réponses

aragon6980 Messages postés 1198 Date d'inscription   Statut Membre Dernière intervention   252
 
tu ne nous dit pas en quoi tu programme

voila un petit truc en VB6

Private Function IsPrime(ByVal Number As Double) As Boolean
' Compteur
Dim i As Double
' Nombre
Dim d As Double

' Trois nombres ne seront pas pris en compte par le compteur, on s'organise pour
' qu'ils soient vus avant.
Select Case Number
Case 0
IsPrime = False
Exit Function
Case 1
IsPrime = False
Exit Function
Case 2
IsPrime = True
Exit Function
End Select

' Voici la boucle.
' Pas besoin de commencer à 1 et de finir au nombre, 3 et la racine du nombre
' font bien l'affaire
For i = 2 To Int(Sqr(Number)) + 1
' d = Number / i
d = Number Mod i
' If d = Int(d) Then
If d = 0 Then
IsPrime = False
Exit Function
End If
Next i


' Verdict ?
IsPrime = True
End Function


0
aragon6980 Messages postés 1198 Date d'inscription   Statut Membre Dernière intervention   252
 
à partir de là tu devrais pouvoir faire quelque chose
0
Scoleproj Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   26
 
tu ne nous dit pas en quoi tu programme
lol et l'algorithmique ca te dit quelque chose?
0
Scoleproj Messages postés 231 Date d'inscription   Statut Membre Dernière intervention   26
 
Tu fais une boucle avec i de n/2 a n et tu memorises i si celui ci est premier
0