Informatică, întrebare adresată de maria381395, 8 ani în urmă

convertiți în c++

citeşte x ,m

{x întreg, m natural}

y⬅️1

┌ cât timp m>0 exec

│┌ dacă m%2 =0

││ atunci

││ m⬅️[m/2]; x⬅️x*x

││ altfel

││ m⬅️m-1; y⬅️y*x

│└■

└■

scrie y​

Răspunsuri la întrebare

Răspuns de StelarDiablo89
0

#include <iostream>

using namespace std;

int main()

{int x,m,y=1;

cin>>n>>m;

while(m>0)

{if(m%2==0) {m=m/2;

                    x=x*x;}

           else {m=m-1;

                    y=y*x;}

}

cout<<y;

return 0;}

Alte întrebări interesante