Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование шаблонных функций Всем привет) Очень нужна помощь. нужно написать прогу для поиска максимального и минимального значения линейного массива, подогнать её для разных типов данных с использованьем шаблонов функции.... https://www.cyberforum.ru/ cpp-beginners/ thread109304.html C++ Индексация двухмерного массива char
Подскажите пожалуйста, как правильно передать в функцию указатель на двухмерный массив char и как его индексировать? Спасибо.
C++ Компиляция .cpp https://www.cyberforum.ru/ cpp-beginners/ thread109255.html
Доброго времени суток, уважаемым форумчанам. Пишет чайник. Я хочу установить скрипт баннерообменной сети, выбрал (долго искал и выбирал) TBN. Там необходимо компилировать файлы. Вот что пишут в...
C++ Вычислить сумму элементов массива, расположенных до минимального элемента https://www.cyberforum.ru/ cpp-beginners/ thread109241.html
здравствуйте! помогите пожалуйста решить: В одномерном массиве, состоящем из п целых элементов, вычислить сумму элементов массива, расположенных до минимального элемента. Упорядочить по...
Рекурсивная функция, не возвращающая значения, которая удаляет из заданной строки все точки C++
вот код...есть ещё вариант с массивом, но он тоже не работает =( тем более препод сказал, что через массив делать не стоит...=( #include <iostream> #include <cstring> using namespace std; void...
C++ Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник https://www.cyberforum.ru/ cpp-beginners/ thread109221.html
2. Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным.,,, что посоветуете? Добавлено через 5 минут ну помогите плз....
C++ параллелограмм>> https://www.cyberforum.ru/ cpp-beginners/ thread109211.html
3. Даны четыре точки А1(x1, y1), А2(x2, y2), А3(x3, y3), А4(x4, y4). Определить будут ли они вершинами параллелограмма......очень нужен совет мне....
Программа класс C++
дайте текст крутой программу если вы конечно программисты!!!!!!!!!!!!!!
C++ В массивах a[k] и b[l] хранятся коэффициенты двух многочленов. Поместить в массив c[m] коэффициенты их произведения Парни погодите дописать! Задача такая: В массивах a и b хранятся коэффициенты двух многочленов. Поместить в массив c коэффициенты их произведения. (Числа k, l, m - натуральные, m = k + l; элемент... https://www.cyberforum.ru/ cpp-beginners/ thread109208.html C++ Проверить, является ли введенное значение числом int tmp; cout<<"vvedite chislo"; cin>>tmp; как проверить является ли введенное значени числом?, а то если я ввожу букву то у меня возникает ошибка https://www.cyberforum.ru/ cpp-beginners/ thread109174.html
Какая среда без объектов? C++
Подскажите, пожалуйста, какую бесплатную среду под Windows использовать для программирования без использования объектов, окон и т.д ? Задачи - математические, работа с файлами( в том числе...
C++ C++ хочу все знать во-первых, как правильно называются файлы, которые подключаются <include>. во-вторых, посоветуйте пожалусто литературу-справочник про эти файлы с описанием и возможностями их функций. P.S. по... https://www.cyberforum.ru/ cpp-beginners/ thread109162.html
Эксперт С++
5820 / 3472 / 357
Регистрация: 08.02.2010
Сообщений: 7,448
27.03.2010, 10:05 0

Дифференцирование многочлена - C++ - Ответ 624467

27.03.2010, 10:05. Показов 3823. Ответов 6
Метки (Все метки)

Ответ

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
#include <iostream>
#include <vector>
#include <algorithm>
 
std::vector<double> der(const std::vector<double>& coeff)
{
    std::vector<double> result(coeff.size()-1);
    for(size_t i=0; i<coeff.size()-1; ++i)
        result[i]=coeff[i]*(coeff.size()-1-i);
    return result;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    const size_t size=7;
    double arr[size]={5.3, 6, -3, 0, 1.25, 2, 7};
    std::vector<double> pol(arr, arr+size);
    std::cout << "Коэффициенты полинома:" << std::endl;
    std::copy(pol.begin(), pol.end(), std::ostream_iterator<double>(std::cout, "\t"));
    std::cout << std::endl << "Коэффициенты производной:" << std::endl;
    std::vector<double> d(der(pol));
    std::copy(d.begin(), d.end(), std::ostream_iterator<double>(std::cout, "\t"));
    std::cout << std::endl;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Дифференцирование многочлена C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2010, 10:05
Готовые ответы и решения:

Найти значение многочлена при заданном аргументе, производной от многочлена
Ребята всем привет,,,,прошу вас помогите мне,,,,у меня вопрос жизни или смерти!!!!если вы мне не...

Дифференцирование
помогите продифференцировать где z=z(t), вот это уравнение : х= z*e^-Bt (B -это бета) - х'=?...

Символьное дифференцирование
Требуется реализовать класс Expression с чисто виртуальными методами Expression *diff(); и void...

Численное дифференцирование
Помогите пожалуйста написать программу на C++Builder 6. вот задание: Разработать программу...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2010, 10:05

Символьное дифференцирование cos и sin
Здравствуйте. Хочу написать символьное дифференцирование cos и sin. Производную sin определяю через...

Нахождение производной (символьное дифференцирование)
Нужно написать программу для нахождения производной с двумя переменными. Например: (2x+1)' = 2;...

Численное дифференцирование основанное на методе Лагранжа
Подскажите, пожалуйста, как реализовать программу которая осуществляет численное дифференцирование...

Интеграл многочлена
Написал класс для полинома, в массиве сохраняется коэффициенты (начиная с нуля, по возрастанию) все...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.