Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
jw, przepisać na kod możesz w zasadzie z marszu, nie trzeba tu nic rozumieć, tylko kawałki kodu wyłuskać z bloczków
sformułuj pytanie, na które odpowiedzią jest wynik przedstawionego algorytmu.
Na oko algorytm odpowiada na pytanie czy x == n^k bo w pętli dzielimy x przez n aż nie zostanie nam 1 (wtedy odpowiedź to tak), albo nie będzie się dało podzielić (wtedy odpowiedź to nie). Plus są tam dwa szczególne przypadki -> jeśli x=1 to wiadomo ze dla k=0 odpowiedź to tak, niezależnie od n i jednocześnie wiadomo że jeśli x!=1 a n=1 to odpowiedź brzmi nie (i nie ma sensu robić pętli która dzieli przez n bo dzielenie przez 1 nic nam nie powie)
Shalom