programozas
-
NorBear #281 A szám négyzetgyökének vizsgálatával talán mégis kilehet szűrni az állprímeket. A feltételt az alábbi sorral egészítettem ki:
if((min % 2 != 0 || min == 2)
&& (min % 3 != 0 || min == 3)
&& (min % 5 != 0 || min == 5)
&& (min % 7 != 0 || min == 7)
&&(min != 1)
&&(sqrt(min) % 1 != 0)){
A compiler viszont hibát jelez, azzal a kikötéssel hogy double típusú változóra nem használható a (%) operátor. Ebben szeretnék egy kis segítséget kérni. Lényegében azt szeretném kiértékelni hogy a gyökvonás után kapott szám egész e.