clear
echo "Enter lower limit"
read m
echo "Enter the upper limit"
read n
flag=0
echo "Prime number between $m and $n are"
m=`expr $m + 1`
while [ $m -lt $n ]
do
if [ $m -eq 1 ]
then
m=`expr $m + 1`
fi
i=2
while [ $i -le `expr $m / 2` ]
do
if [ `expr $m % $i` -eq 0 ]
then
flag=1
break
else
flag=0
fi
i=`expr $i + 1`
done
if [ $flag -eq 0 ]
then
echo $m
fi
m=`expr $m + 1`
done

Output

Enter lower limit
0
Enter the upper limit
19
Prime number between 0 and 19 are
2
3
5
7
11
13
17


No comments:

Post a Comment