Matematika feladatok
  • ba32107
    #2914
    Kellene nekem egy algoritmus, ami egy számról eldönti hogy kettő hatványa-e, és ha nem az, akkor megadja a következő olyan számot, ami már kettő hatvány. Tehát pl:

    8: IGEN
    18: NEM, 32

    Most hirtelen azt sem tudom, hogyan döntsem el hogy 2 hatvány-e. Az jó módszer, ha veszem a kettes alapú logaritmust, és megvizsgálom hogy egész szám-e? És ha nem egész szám, akkor veszem a felső egészrészét, és arra felemelem a 2-őt? Ez működik?

    Fontos és sürgős lenne, köszi.