Bonjour et bienvenue dans les forums de developpez.com.
tu aurais dû poster ton message dans le forum algorithmique, tu auras davantage de réponses !
Voici le pseudo-code qui permet de tester ça :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | compteur <-- 2;
estPremier <-- faux;
 
Tant que (compteur < racineCarrée(nombre) et (estPremier = faux)) faire
  Si (nombre est divisible par compteur) alors
    estPremier <-- vrai;
  compteur <-- compteur + 1;
Fin Tant que
 
Si (estPremier = vrai) alors
  afficher(nombre est premier);
Sinon
  afficher(nombre n''est pas premier); | 
 Cordialement,
Sidahmed.
PS :
De préférence, traiter les compteurs 2 et 3 en dehors de la boucle, ensuite incrémenter le compteur par pas de 2 :
	
	compteur <-- compteur + 2;
 Et tu peux même calculer la racine carré du nombre une fois pour toute en dehors de la boucle.
						
					
Partager