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.