Se citesc doua numere naturale m si n.Calculati n la puterea a 2 a.Sa fie in C++ cu instructiunea "while"
AntiEaglesDavids:
sau poate vrea 2 la n?
Răspunsuri la întrebare
Răspuns de
0
#include<iostream>
using namespace std;
int pow(int n, int m)
{
int sol = 1;
while(m) {
if(m & 1) sol *= n;
n *= n;
m /= 2;
}
return sol;
}
int main()
{
int n, m;
cin >> n >> m;
cout << pow(n, m);
return 0;
}
using namespace std;
int pow(int n, int m)
{
int sol = 1;
while(m) {
if(m & 1) sol *= n;
n *= n;
m /= 2;
}
return sol;
}
int main()
{
int n, m;
cin >> n >> m;
cout << pow(n, m);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă