Показать сообщение отдельно

  #3  
Старый 16.12.2009, 22:44
altblitz
Постоянный
Регистрация: 05.06.2009
Сообщений: 706
С нами: 8912858

Репутация: 759


По умолчанию

вот,
для начала функция определяющая,
простое число или нет. www.thinkdigit.com/forum/showpost.php?p=754202&postcount=6


echo -e "Enter a number: \c"
read num


можно ввести в возрастающий цикл 10.000-13.000

Код:
#!/bin/sh
 
i=2
rem=1
 
echo -e "Enter a number: \c"
read num
 
if [ $num -lt 2 ]; then
 echo -e "$num is not prime\n"
 exit 0
fi 
 
while [ $i -le `expr $num / 2` -a $rem -ne 0 ]; do
 rem=`expr $num % $i`
 i=`expr $i + 1`
done
 
if [ $rem -ne 0 ]; then
 echo -e "$num is prime\n"
else
 echo -e "$num is not prime\n"
fi