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)