Monday, 9 July 2012

Write a shell script to check whether a given number is prime or not.

echo "Enter a number: "
read num
i=2
f=0
while [ $i -le `expr $num / 2` ]
do
if [ `expr $num % $i` -eq 0 ]
then
f=1
fi
i=`expr $i + 1`
done
if [ $f -eq 1 ]
then
echo "The number is composite"
else
echo "The number is Prime"
fi

--------------------------------------------------------------------------------------------------------------
                OUTPUT
Enter a number:
5
The number is Prime

0 comments:

Post a Comment