Witam, gratuluje swietnego forum...
Mam problem otoz mam napisac program, ktory bedzie obliczal x do potegi n ,gdzie n jest liczba calkowita, z wykorzystaniem najmniejszej ilosci mnozen.
Zaczelem to robic w taki sposob ze sprawdzam czy potega dzieli sie przez 2, jezeli tak to robie petle i obliczam x do polowy potegi a nastepnie mnoze przez ten wlasnie wynik. Jezeli liczba nie dzieli sie przez dwa, to tez ja dziele przez dwa i robie jak wyzej tylk owynik koncowy mnoze jeszcze przez x.
Przyklad. 2 do 8, robie petle 2 do 4 i potem mnoze przez wynik. Czyli 2 do 4 x 2 do 4.
2 do 9, robie petle 2 do 4 i mnoze przez wynik i potem znow przez 2.
PS. Planuje teraz sprawdzac czy liczba dzieli sie przez 3 i tez w ten sposob kombinowac
Da sie jakos lepiej to zrobic?
Pozdrawiam