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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ не так выводит... http://www.cyberforum.ru/cpp-beginners/thread143950.html
вот код программы которая выводит рандомно елементы с середины масива,начиная с центра, по возростанию: #include <conio.h> #include <stdio.h> #include <stdlib.h> void main () { int n, max, A, B, p=0, q=0;
C++ Составить программу обработки двухмерного массива используя указатели и функции, выполнив каждый пункт задания в виде функции. Составить программу обработки двухмерного массива используя указатели и функции, выполнив каждый пункт задания в виде функции. Все необходимые данные для функции должны передаваться в качестве параметров. Использовать глобальные переменные в функциях не допускается. Дано целочисленные квадратная матрица. Определить: разницу между модулями суммы главной и побочной диагоналей; минимальную... http://www.cyberforum.ru/cpp-beginners/thread143929.html
Составить программу, используя функции. C++
Составить программу решения задачи, используя функции. Составить программу вычисления суммы квадратов простых чисел, лежащих в интервале (M, N).
C++ На основе массивов А(4) и В(4) сформировать третий массив С(8)
Составить программу обработки одномерных массивов. На основе массивов А(4) и В(4) сформировать третий С(8), первые четыре элемента которого являются суммой соответствующих элементов Но и В, а остальные элементы – нули.
C++ Проверить, является ли сумма элементов последовательности четным числом http://www.cyberforum.ru/cpp-beginners/thread143923.html
Дано натуральное число n и целые числа а1,а2,а3.,аn. Верно, что их сумма является парным числом?
C++ Условные операторы: даны три вещественных числа, вычислить max(x+y+z, xyz) Буду благодарен( Составить программу с использованием условных операторов. Даны три вещественных числа. Вычислить max(x+y+z, xyz). подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
 Аватар для Mr.X
2796 / 1572 / 246
Регистрация: 03.05.2010
Сообщений: 3,647
11.06.2010, 00:04     Схема Горнера
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
//Дано вещественное целое число x, целое n, n > 0. 
//Найти значение многочлена n-й степени P(x) в точке x по схеме Горнера: 
//P(x)=a[n]*x^n+a[n-1]*x^(n-1)+..+a[1]*x+a[0]=((..(a[n]*x+a[n-1])*x+..)*x+a[1])*x+a[0]
//Значения коэффициентов a[i]=2^i (i=0,1,2,..,n).
#include <iostream>
 
double gorner(int n, double x)
{    
    return !n-- ? 1 : 1 + 2 * x * gorner(n, x);
}
 
int main()
{
    std::locale::global(std::locale(""));
    int n; 
 
    for(;;)
    {
        do
        {
            std::cout << "Введите степень многочлена: ";                   
            std::cin >> n;         
        }while(n < 0);
 
        std::cout << "Введите значение x: ";
        double x;
        std::cin >> x;
 
        std::cout << "Ответ: "                  
                  << gorner(n, x)                      
                  << std::endl
                  << std::endl;      
    }//for(;;) 
    
    return 0; 
}
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru