[PHP] Nombres Premiers de 1à 100
Résolu/Fermé
A voir également:
- Afficher les nombres de 1 à 10 php
- Php nombre premier - Meilleures réponses
- [PHP] Nombres Premiers de 1à 100 ✓ - Forum - PHP
- [PHP] Tester si un nombre premier ✓ - Forum - PHP
- Afficher les n nombres premiers après x - Forum - PHP
- écrire un programme qui affiche la table de multiplication des nombre de 0 à 10 ✓ - Forum - Programmation
- Programme qui affiche la table de multiplicat - Forum - Programmation
3 réponses
abouder
2 nov. 2009 à 11:11
- Messages postés
- 14
- Date d'inscription
- lundi 14 juillet 2008
- Statut
- Membre
- Dernière intervention
- 12 novembre 2009
2 nov. 2009 à 11:11
salam alikoum mon frere votre erreur est dans l'instruction soulignée au dessous tu doit taper "==" au lieu de "=" si non le php effectue l'affectation au lieu de tester l'égalité se qui te donne tous les nombre de 1 à 100 :
<?php
$j = 2;
echo "Voici la liste des nombres premiers entre 1 et 100 :";
echo "<br/>";
for ($i=0;$i<=100;$i++){
if ($i==1){
echo "$i";
echo "<br/>";
}else{
while ($i%$j!=0){
$j = $j + 1;
}
if ($i = $j){
echo "$i";
echo "<br/>";
}
}
}
?>
<?php
$j = 2;
echo "Voici la liste des nombres premiers entre 1 et 100 :";
echo "<br/>";
for ($i=0;$i<=100;$i++){
if ($i==1){
echo "$i";
echo "<br/>";
}else{
while ($i%$j!=0){
$j = $j + 1;
}
if ($i = $j){
echo "$i";
echo "<br/>";
}
}
}
?>
abouder
2 nov. 2009 à 11:51
- Messages postés
- 14
- Date d'inscription
- lundi 14 juillet 2008
- Statut
- Membre
- Dernière intervention
- 12 novembre 2009
2 nov. 2009 à 11:51
salam alikoum samix je ne pense pas que c'est résolu, il y a une erreur dans l'algorithme il faut ajouter l'instruction soulignée au dessous :
<?php
$j = 2;
echo "Voici la liste des nombres premiers entre 1 et 100 :";
echo "<br/>";
for ($i=0;$i<=100;$i++){
if ($i==1){
echo "$i";
echo "<br/>";
}else{
while ($i%$j!=0){
$j = $j + 1;
}
if ($i = $j){
$j=2;
echo "$i";
echo "<br/>";
}
}
}
?>
<?php
$j = 2;
echo "Voici la liste des nombres premiers entre 1 et 100 :";
echo "<br/>";
for ($i=0;$i<=100;$i++){
if ($i==1){
echo "$i";
echo "<br/>";
}else{
while ($i%$j!=0){
$j = $j + 1;
}
if ($i = $j){
$j=2;
echo "$i";
echo "<br/>";
}
}
}
?>