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

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

## 2 comments:

This doesn't hold good for num=9

Excellent and decent post. I found this much informative, as to what I was exactly searching for. Thanks for such post and keep it up.

Bry

www.gofastek.com

## Post a Comment