👤
a fost răspuns

Se citesc doua numere naturale m si n.Calculati n la puterea a 2 a.Sa fie in C++ cu instructiunea "while"

Răspuns :

#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;
}