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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование шаблонных функций http://www.cyberforum.ru/cpp-beginners/thread109304.html
Всем привет) Очень нужна помощь. нужно написать прогу для поиска максимального и минимального значения линейного массива, подогнать её для разных типов данных с использованьем шаблонов функции. пока только вот что есть: #include <iostream> #include <stdio.h> #include <conio.h> //template <typename T,int size> T max(T (&a),size)
C++ Индексация двухмерного массива char Подскажите пожалуйста, как правильно передать в функцию указатель на двухмерный массив char и как его индексировать? Спасибо. http://www.cyberforum.ru/cpp-beginners/thread109268.html
Вычислить сумму элементов массива, расположенных до минимального элемента C++
здравствуйте! помогите пожалуйста решить: В одномерном массиве, состоящем из п целых элементов, вычислить сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах. заранее спасибо.
Рекурсивная функция, не возвращающая значения, которая удаляет из заданной строки все точки C++
вот код...есть ещё вариант с массивом, но он тоже не работает =( тем более препод сказал, что через массив делать не стоит...=( #include <iostream> #include <cstring> using namespace std; void func(string str) {if(str==”\0”) return; if(str==”.”) str=” “; func(str+1);}
C++ Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник http://www.cyberforum.ru/cpp-beginners/thread109221.html
2. Даны два угла треугольника (в градусах ). Определить существует ли такой треугольник. Если да, то будет ли он прямоугольным.,,, что посоветуете? Добавлено через 5 минут ну помогите плз....
C++ параллелограмм>> 3. Даны четыре точки А1(x1, y1), А2(x2, y2), А3(x3, y3), А4(x4, y4). Определить будут ли они вершинами параллелограмма......очень нужен совет мне.... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5765 / 3414 / 255
Регистрация: 08.02.2010
Сообщений: 7,430
27.03.2010, 10:05     Дифференцирование многочлена
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;
}
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru