Sample Header Ad - 728x90

Prime Number Calculation using shell scripting

0 votes
3 answers
89316 views
Last line is not executing when the number is prime. Please help #!/bin/bash echo -e "Enter Number : \c" read n while [ $n -gt 2 ] do for((i=2; i<=$n/2; i++)) do ans=$(( n%i )) if [ $ans -eq 0 ] then echo "$n is not a prime number." exit 0 fi done done echo "$n is a prime number." --- The new code: #!/bin/bash echo -e "Enter Number : \c" read n for((i=2; i<=$n/2; i++)) do ans=$(( n%i )) if [ $ans -eq 0 ] then echo "$n is not a prime number." exit 0 fi done echo "$n is a prime number."
Asked by Ankit Kumar (13 rep)
Mar 21, 2020, 02:21 PM
Last activity: Apr 9, 2023, 11:24 AM