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

Приложения:

Ответы

Ответ дал: Denpozitiv4ik
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));

}

Обьяснение

попробуй это,хз правильно или не

Вас заинтересует