0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 11
1

Создать собственную функцию для вычисления значения полинома

20.04.2020, 07:34. Показов 653. Ответов 3
Метки нет (Все метки)

Даны действительные числа A0, …, A6. Создать собственную функцию для
расчёта выражения: P(X)=A6X6+A5X5+A4X4+...+A0.
Используя функцию P(X) для x=1,2,3 Найти значение K=P(X+1)-P(X)
Создать собственную функцию для вычисления значения полинома
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2020, 07:34
Ответы с готовыми решениями:

Функция для вычисления значения полинома
Здравствуйте! Помогите с задачей, пожалуйста: Написать функцию для вычисления значения полинома...

Создать собственную функцию для расчёта выражения
Задачу и формулы надо переписывать! Редактор формул внизу страницы. Уважаемые, выручайте. Не...

Создать собственную функцию для расчёта выражения
Даны действительные числа S, T, A0, …, A12. Создать собственную функцию для расчёта выражения:P(X...

Составить программу для вычисления значения полинома
Составить программу для вычисления значения полинома y= a1x(в степени n)+ a2x(в степени n-1 +....+...

3
Модератор
Эксперт С++
12062 / 9748 / 5896
Регистрация: 18.12.2011
Сообщений: 26,170
20.04.2020, 07:40 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
double P(double* A,int n,double x)
{
   double s=0;
   double xn=1.;
   for(int i=0;i<=n;i++)
   {
       double an=A[i]*xn;
       xn*=x;
       s+=an;
   }
   return s;
}
0
0 / 0 / 0
Регистрация: 20.04.2020
Сообщений: 11
20.04.2020, 08:32  [ТС] 3
Вот такое получилось, ну где то ошибка, значение итоговое не совпадает.

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <locale.h>
using namespace std;
 
double masA[6] = { 0 };
double a;
 
long funcP(double x)
{
    long double P = 0;
    for (int i = 0; i < 6; i++)
    {
        P = masA[i] * pow((double)x, i) + a;
    }
    return P;
}
 
int main()
{
    setlocale(0, "");
    long double k = 0;
    double x = 0;
    for (int i = 0; i < 6; i++)
    {
        cout << "Введите элемент A" << i + 1 << endl;
        cin >> masA[i];
    }
 
    cout << "Введите элемент A" << a << endl;
    cin >> a;
    cout << "Введите x " << endl;
    cin >> x;
 
    k = funcP(x + 1) - funcP(x);
    cout << "K = " << k << endl;
    system("pause");
}
0
Модератор
Эксперт С++
12062 / 9748 / 5896
Регистрация: 18.12.2011
Сообщений: 26,170
20.04.2020, 10:50 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
double P(double* A, int n, double x)
{
    double s = 0;
    double xn = 1.;
    for (int i = 0; i <= n; i++)
    {
        double an = A[i] * xn;
        xn *= x;
        s += an;
    }
    return s;
}
int main()
{
    setlocale(LC_ALL, "Rus");
    const int N = 5;
    double masA[N+1];   
    for (int i = 0; i <= N; i++)
    {
        cout << "Введите элемент A[" << i  <<"]:"<< endl;
        cin >> masA[i];
    }
 
    cout << "Введите x " << endl;
    double x;  cin >> x;
 
    double K = P(masA, N , x + 1) - P(masA, N , x);
    cout << "K = " << K << endl;
    system("pause");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2020, 10:50
Помогаю со студенческими работами здесь

Составить программу для вычисления значения полинома
Составить программу для вычисления значения polinoma P(x)=a1*x^n+a2*x^n-1+...+an*x+a(n+1) Для...

Создать собственную функцию для расчёта максимального из трёх переменных
Можно удалять

Составить программу для вычисления значения полинома по схеме Горнера
Объясните пожалуйста программу, каждую строку Завтра нужно преподу объяснить Спасибо! Условие...

Напишите рекурсивную процедуру для вычисления значения полинома Лежандра
Напишите рекурсивную процедуру для вычисления значения полинома Лежандра порядка n в точке x....

Даны действительные числа S, T. Создать собственную функцию для расчёта выражения: функции. F ( A, B, C)
Помогите с задачей по C++ . Даны действительные числа S, T. Создать собственную функцию для...

Составить подпрограмму для вычисления значения полинома, коэффициенты которого хранятся в массиве
помогите пожалуста, срочно надо. зарание спасибо!! дана такая задача Составить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru