why if else condition is not working inside for loop
Afficher commentaires plus anciens
var n=25;
for(i=2;i<n;i++){
if(n%i==0){
console.log('this is not prime');
}
else{
console.log('this is prime');
}
}
Réponse acceptée
Plus de réponses (1)
Walter Roberson
le 16 Juil 2020
2 votes
The if condition is working the way you programmed it.
If you want to test for something being prime, you need to test for all of the non-prime possibilities first, and you should only display that the number is prime after you have finished ruling out the possibility of a divisor.
1 commentaire
MD.MAINUL ISLAM
le 19 Juil 2020
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!