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

Пользуясь интерполяционный полином Лагранжа, вычислить приближенное значение функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что происходит при char *str = ""? http://www.cyberforum.ru/cpp-beginners/thread667014.html
Объясните, пожалуйста, что происходит при const chat *str = "hello" Т.е. тут явно у нас присутствует только объявления указателя str, но как выделяется память для строки "hello"? И второй вопрос: Почему компилятор выводит предупреждение, если написать предыдущую строчку без const? chat *str = "hello" warning: deprecated conversion from string constant to ‘char*’
C++ Не работает gets (программа игнорирует операцию ввода) Помогите. Не работает оператор gets в моей программе! Что делать? Как изменить? Все идет нормально, никаких ошибок. Но когда доходит дело до ввода, то вводить программа не дает, операцию ввода она как-бы пропускает: #include <iostream> using namespace std; #include "Header file.h" void main () { char pointer_line ; http://www.cyberforum.ru/cpp-beginners/thread667011.html
C++ Переделать код!
Вот есть задача: Найти площадь шестиугольника, стороны которого равны a, b, c, d, е, f и диагонали, которые разбивают шестиугольник на четыре треугольника, равны 4, 4.5, 6. Я написал код, но для пятиугольника. Как переделать для шестиугольника!? #include <iostream> using namespace std; float pl(float,float,float); void main() { float e=4;
Не происходит перерисовка окна во время длительных вычислений C++
При написание программы с использованиям Windows Forms возникла следующая проблема: окно программы вовремя выполнения расчета не перерисовается, после перекрытия другим окном, в результате вместо окна программы, в то время, когда она выполняет расчет, я вижу кусок другого окна или рабочего стола. Хотелось бы узнать из-за чего возникает данная и проблема и как ее решить.
C++ Записать правильно встраиваемую функцию http://www.cyberforum.ru/cpp-beginners/thread666957.html
Разные источники предлагают немного отличающиеся записи: 1) Учебник Либерти так: #include <iostream> using namespace std; inline int Double(int); // прототип функции int main() {
C++ Найти сумму ряда с точностью eps Найти сумму ряда с точностью eps , общий член которого равен an=n!/2n! . Точность считается достигнутой, если следующий член последовательности меньше заданного . подробнее

Показать сообщение отдельно
Stroun
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 20
09.10.2012, 14:21  [ТС]     Пользуясь интерполяционный полином Лагранжа, вычислить приближенное значение функции
Чуть-чуть подправил код, но слегка не тот результат, что ожидается. Мне нужно, чтобы выходило одно значение, как правильно запрограммировать переменную n, чтобы первое значение было не 0?
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
 int main()
{
 
float x[] = {1,1.02,1.05,1.08,1.16,1.19,1.2};
float y[] = {0,0.019,0.049,0.086,0.122,0.157,0.182}; 
int i,j;
int n=1;
float f1,f2,L;
 
float X=1.137;
 
for (i=0;i<n+1;i++)
{
        f1=1;
        f2=1;
        L=0;
        for(j=0;j<n+1;j++)
            if(i!=j)
            {
                f1*=X-x[j];
                f2*=x[i]-x[j];
            }
            
L+=y[i]*f1/f2;
cout<<L<<endl;
 
}
return L;
 }
 
Текущее время: 14:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru