Предмет: Информатика,
автор: kbs95053
Вычислить 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));
}
Обьяснение
попробуй это,хз правильно или не
Похожие вопросы
Предмет: Русский язык,
автор: даша2774
Предмет: Окружающий мир,
автор: Karina891221
Предмет: Английский язык,
автор: rrrr10
Предмет: Физика,
автор: ksenianoga