Comprehension

Fermé
biba - 16 déc. 2010 à 01:40
Scoleproj Messages postés 231 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 août 2022 - 16 déc. 2010 à 02:19
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 vendredi 19 novembre 2010 Statut Membre Dernière intervention 19 avril 2011 251
16 déc. 2010 à 02:15
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 vendredi 19 novembre 2010 Statut Membre Dernière intervention 19 avril 2011 251
16 déc. 2010 à 02:16
à partir de là tu devrais pouvoir faire quelque chose
0
Scoleproj Messages postés 231 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 août 2022 26
16 déc. 2010 à 02:19
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 lundi 22 septembre 2008 Statut Membre Dernière intervention 8 août 2022 26
16 déc. 2010 à 02:16
Tu fais une boucle avec i de n/2 a n et tu memorises i si celui ci est premier
0