CALCULE DE NOMBRE PREMIER

Signaler
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/6830-calcule-de-nombre-premier

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
euh... j'ai oublié un i=i+1 après le premier FIN TQ.

Séb
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
pkoi ne pas avoir utilisé l'autre algo de recherche des nombres premier ???

je m'explique :

DECLARE i as Integer
DECLARE j as Integer
DECLARE tab(Plafond) as TABLEAU
Init(tab) ''' Initialise toutes les valeurs du tableau à 0

TANT QUE i < plafond
j = i
TANT QUE (j*i) < plafond
tab(j*i) = 1 ''' il n'est pas premier
j = j +1
FIN TQ
TQ

Dans le tableau tu as 0 pour les nombres premier et 0 aux autres.

Séb