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
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
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă