[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

割り算の答えを小数で出すには? <Re: learning lisp: while



 r高橋です。

Reply TAKAHASHI Naoto <ntakahas@...>'s message:

} > } ・1000までの素数を全部求める (二重ループの練習)
} 
} >  素数というのは、たしか、1とその数でしか割れない数のことでしたよね??
} 
} そうです。
} 
} > 素数を求める式とかって、数学であったんでしたっけ?
} 
} ありません。色々高速化の手法はありますが、可能性のあるすべての数で割っ
} てみて割り切れるかどうか調べるというのが基本方針です。
} 
} > 扱うのが数だけなので(?)、まず、これからやってみたい……と思います。
} > あっ、もしかして、2から順番に割ってみて、答えが整数になったら……とかす
} > るのでしょうか(外してそう……)。
} 
} 惜しい。「答が整数になったら」ではなくて、「割り切れなかったら」ですね。

 ↑で教えていただいたことをヒントに、「1000までの素数を全部求める」をし
ようとしています。
で、(たぶん……)割り算で悩んでいます。

(/ 4 2)
とか、割り切れる計算だとちゃんとした答えを返してくれるのですが、
(/ 3 2)
だと答えが 1 になったり、
(/ 7 2)
だと答えが 3 になったりしてしまいますよね……?

 割り算の答えを小数で出す(というか、割り切れるかどうかを知る)には、ど
んな関数を使えばいいですか?


**-***-***-***-***-***-***-***-***-***-***-***-**
           Reiko TAKAHASHI  (高橋玲子)
         E-mail:  HFC03614@...
         ICQ UIN: 85924121  (Twinkle)
**-***-***-***-***-***-***-***-***-***-***-***-**