Форум программистов, компьютерный форум CyberForum.ru

Вычислить значение многочлена для заданного значения x - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице определить количество положительных, отрицательных элементов и нулей и максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread733739.html
В матрице размерами N*M определить количество положительных, отрицательных элементов и нулей (N и M не больше 10) и максимальный элемент. Матрицу сформировать из случайных чисел в диапазоне от –10 до 100
C++ Графика на с++ Не выполняется условие... перепробовал все что только мог! программа работает только в одном случае если 155,156 строку x1+1 и y1+1! но в таком случае точка на экране изменит свое положение и линии будет не ровной... файл input.txt Содержимое: line1 x= 100 y= 100 x= 100 y= 300 line2 x= 50 y= 250 x= 150 y= 250 line3 http://www.cyberforum.ru/cpp-beginners/thread733734.html
C++ Несовместимости типов,использование указателей
Есть код программы,но она не выполняется правильно,мне кажется это из за того что не правильно переданы и возвращены указатели на функции,посмотрите пожалуйста #include "stdafx.h" #include "iostream" #include "conio.h" #include "string.h" using namespace std; int* tsz(char s) { int* a=new int;
c++ sql library C++
Вопрос состоит в следующем: Нужна с++ библиотека, которая бы позволяла предотвращать sql-injection по типу Query q; q.prepare("insert into thrift_test values(?,?,?,?);"); q.insert(0,test_1); q.insert(1,test_2); q.insert(2,test_3); q.insert(3,test_4);
C++ c++ sql library http://www.cyberforum.ru/cpp-beginners/thread733719.html
Вопрос состоит в следующем: Нужна с++ библиотека, которая бы позволяла предотвращать sql-injection по типу Query q; q.prepare("insert into thrift_test values(?,?,?,?);"); q.insert(0,"test_1"); q.insert(0,"test_1");
C++ Программа подсчета слов, база данна #include "stdafx.h" #define YES 1 #define NO 0 main() /* count lines, words, chars in input */ { int c, nl, nw, inword; inword = no; nl = nw = nc = 0; while((c = getchar()) != EOF) подробнее

Показать сообщение отдельно
Hatman Hrum
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 5
16.12.2012, 14:42     Вычислить значение многочлена для заданного значения x
Задача: Многочлен Pn(x) задан массивом своих коэффициентов A(n+1). Вычислить значение многочлена для заданного значения x. Полезно использовать схему Горнера, требующую всего n трудоемких операций:

anxn+an-1xn-1+...+a1x+a0=((...(anx+an-1)x+an-2)x+...+a1)x+a0

Программа работает, но нет уверенности что она является решением этой задачи.
Просто не понятно что именно требуется.
Вот код:
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
using namespace std;
int stp (int a, int b)      // n*х^n
{                    
    int c=b;
    int d=1;
 
    while (c!=0)
    {
        d=d*a;
        c--;
    }
    return d*b;
}
 
void mas (int m[], int e) // печать массива 
{
    int t;
 
    cout<<"Массив коэффициентов n: ";
    for (t=0; t<e; t++)
    {
        m[t]=e-t;
        cout<<m[t]<<" ";
    }
    cout<<endl;
}
 
int main()
{
    int n;
    int x;
    int l;
    int sum=0;
 
    cout<<"X = ";
    cin>>x;
 
    cout<<"N = ";
    cin>>n;
    cout<<endl;
 
    int z[n];
 
    mas (z,n);
    cout<<endl;
 
    for (l=0; l<n; l++)
    {
        sum+=stp(x,z[l]);
    }
 
    cout<<"Значение многочлена = "<<sum<<endl;
 
    return 0;
}
Пожалуйста подскажите , что нужно найти в задаче или переформулировать её.
Непонятно:
  • откуда нужно брать массив A(n+1) и как его заполнять.
  • как пользаваться формулой Горнера (обязательно ли использовать то что стоит справа от равно)?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru