>>515
>p=cwでpとcは奇数だから、wは整数になることが必要。

pとcが奇数であるだけでは、wは整数になるとは限らない。
たとえば p=3, c=5 とすると、pもcも奇数だが、3=5w なので w=3/5 となり、
w は整数になってない。

「 pとcが奇数なら、wには素因数2が出て来ないので、wは自動的に 奇 数 であり、よって整数である 」

みたいな盛大な勘違いをしてないか?