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

Схема горнера - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операторы цикла, целочисленные типы данных http://www.cyberforum.ru/cpp-beginners/thread107062.html
Задали задачку на циклические алгоритмы с кучей пояснений, но все равно похожего найти не могу в поиске(( С консоли вводятся целые числа в диапазоне ±32765 до прекращения ввода по клавише Esc. Количество вводимых чисел заранее неизвестно. Требуется подсчитать количество введенных чисел и вычислить среднюю сумму введенных чисел по правилу: если введенное число совершенное, то оно прибавляется к...
C++ Написать программу, которая считывает текст из файла Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз встретилось в тексте. http://www.cyberforum.ru/cpp-beginners/thread106932.html
Наследование оператора '=' C++
Ситуация такая: пишу класс 3-мерного вектора, предварительно создав шаблон n-мерного вектора (ибо далее таким же макаром нужно соорудить и 2- и 4- мерные со своими плюшками): template <int DimensionsNum> class VectorXD { ... } class Vector3D : public VectorXD<3>
Копия процесса C++
Чего надо написать под студией, чтоб полученная прога при запуске копии, что этот экземпляр непервый, но не закрывалась, а читала в массив HWNDы главных окон всех ранее запущенных экземпляров и посылала туда мессагу для добавления в такие же массивы HWNDа её собственного главного окна?
C++ Прототипы http://www.cyberforum.ru/cpp-beginners/thread106382.html
class A { ... public: type operator = (...); // Какой здесь type? A или A &? type operator + (...); // Какой здесь type? A или A &? type operator - (...); // Какой здесь type? A или A &? type operator * (...); // Какой здесь type? A или A &? type operator / (...); // Какой здесь type? A или A &? type operator += (...); // Какой здесь type? void, A или A &?
C++ Бинарные файловые потоки Существует ли стандартный вариант? Как обозван тип такого потока для записи? Для чтения? Чтоб бинарники писать операторами типа so<<d; (so - поток, d - данное любого типа), а читать si>>d; (si - поток). подробнее

Показать сообщение отдельно
Best-pm07
..:::BesT:::..
 Аватар для Best-pm07
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
25.03.2010, 00:07  [ТС]     Схема горнера
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
double f(const double x,int a[],const int i,const int max)
{
     if (i+1 < max)return f(x,a,i+1,max)*x + a[i];
     else return a[max]*x + a[i];
}
int main()
{
     int n, i;
     int a[100];
     double x;
cout<<"Введите кол-во элементов N: ";
cin>>n;
cout<<"Введите переменную X: ";
cin>>x;
cout<<"Введите ["<<n<<"] элементов: ";
for(i=0;i<n;i++){
cin>>a[i];}
     cout << f(x,a,0,n-1);
     return 0;
}
Переписал немного программу (под себя, делаю для курсовой)
Вот в чем вопрос: эта программа вычисляет только значение многочлена? (плохо ещё разобрался в методе Горнера)
И как я ТУТ прочитал, что "Метод Горнера позволяет найти корни многочлена, а также вычислить производные полинома в заданной точке"
Но вот я не думаю, что программа выполняет и это...

Помогите дополнить эту программу для таких операций:
- найти корни многочлена
- вычислить производные полинома в заданной точке
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru