why if else condition is not working inside for loop
Mostra commenti meno recenti
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');
}
}
Risposta accettata
Più risposte (1)
Walter Roberson
il 16 Lug 2020
2 voti
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 Commento
MD.MAINUL ISLAM
il 19 Lug 2020
Categorie
Scopri di più su Logical in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!