Вычислить y = x^n по следующему правилу: y = ( x^(n/2) )^2 , если n четное, и y = x * ^ (n – 1) , если n нечетное
C++
Приложения:

Ответы
Ответ дал:
0
Ответ
Ответ:
Объяснение:
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
double sumr(double x, int n);
int main()
{
int n;
double x;
cout << "vvedite n="; cin >> n;
cout << "vvedite x="; cin >> x;
cout << sumr(x, n) << endl;
system("pause");
return 0;
}
double sumr(double x, int n)
{
if (n == 1) return x;
if (n % 2 == 0)
return (pow(x, n / 2)*pow(x, n / 2));
else return (x*pow(x, n - 1));
}
Обьяснение
попробуй это,хз правильно или не
Вас заинтересует
8 лет назад
9 лет назад
9 лет назад