программисты помогите пож-та.
Написать программу, которая считывает два числа и возводит одно число в степень другого числа. Это надо написать в C++ и с циклом for,while или do/while.
Написать программу, которая считывает два числа и возводит одно число в степень другого числа. Это надо написать в C++ и с циклом for,while или do/while.
#include
using namespace std;
int main() {
unsigned basis, exponent;
double exponentiation = 1;
cout << " Basis?.. "; cin >> basis;
cout << " Exponent?.. "; cin >> exponent;
for (unsigned n = 0; n < exponent; n++) exponentiation *= basis;
cout << " Exponentiation: " << exponentiation << endl;
cin.get(); cin.get();
return 0;
}
Да все верно
#include < iostream >
#include < cstdlib >
using namespace std;
unsigned long long pow (const int base, const int e)
{
unsigned long long res = 1;
for (size_t i = 1; i <= e; i++)
res = res * base;
return res;
}
int main (void)
{
cout << pow(2, << endl;
cout << pow(8, 5) << endl;
cout << pow(32, 3) << endl;
cout << pow(16, 4) << endl;
system("pause > nul");
return 0;
}