Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ виртуальные функции интересует 2 вопроса:1)Какими элементами могут отличаться экземпляры одной виртуальной функции, находящиеся в разных производных классах.2)А в переопределенной функции внутри одного класса 1)я так думаю что кол-вом принимающих аргументов,или их типами 2)Вообще ничем так как прототип и и переопределение должны совпадать,Я ПРАВ? https://www.cyberforum.ru/ cpp-beginners/ thread894126.html Зачем нужны многоуровневые указатели C++
вопрос в названии темы
C++ Кто умеет блок схемы рисовать? Помогите пожалуйста с блок схемой надо определить симметричность матрицы относительно главной диагонали. https://www.cyberforum.ru/ cpp-beginners/ thread894122.html C++ Что означает этот код https://www.cyberforum.ru/ cpp-beginners/ thread894117.html
void inline static Compare(Shape const* const s1, Shape const* const s2), что здесь означает запись const* const
C++ Чтение из бинарного файла
Всем приветы. Подскажите или помогите, пожалста. Есть вот такая штука: #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; fstream writ; // чтение ofstream out; // запись
C++ посчитать макс и мин элемент массива ,сумма между 1-ым и 2-ым положит элементом и упорядочить по определённому принципу https://www.cyberforum.ru/ cpp-beginners/ thread894099.html
В одномерном массиве состоящем из n вещественных элементов вычислить :1)минимальный и максимальный по модулю элемент массива;2)сумма элеентов,расположенных между первым и вторым положительным элементов.преобразовать массив так,чтобы в первой его половине располагались элементы,состоящие в нечётных позициях,а во второй половине - элементы,состоящие в чётных позициях Сегодня последний день сдачи,...
C++ Работа цикла типа while. Найти ошибку в коде Добрый день. Ребята, помогите, пожалуйста. Не могу понять, что не так. В итоге результат выходит: "Vashe chislo = 0". Само задание в комментарии в коде. Спасибо! // Решения задачи методом подбора. Какое число нужно умножить на 17, // чтобы получить число в интервале . #include <stdio.h> #include <iostream> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread894098.html Дата в текст , не могу доделать C++
Дали тему курсового...преобразование каленарных дат различных форматов в текст ..тоесть нужно чтоб и число,и месяц,и год были записаны словами... пока что разобрался только с месяцами. помогите с числами и годами пожалуйста#include <iostream> #include <iomanip> #include <conio.h> #include <string.h> #include <stdlib.h> #include <windows.h> using namespace std; void main( void ) {
C++ Выяснить, пройдет ли кирпич с ребрами a,b,c в прямоугольное отверстие со сторонами x и y. Даны действительные числа a, b, c, x, y. Выяснить, пройдет ли кирпич с ребрами a,b,c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия. Добавлено через 12 минут не знаю как её написать в C++ напишите нужно очень https://www.cyberforum.ru/ cpp-beginners/ thread894090.html C++ True или False https://www.cyberforum.ru/ cpp-beginners/ thread894089.html
Дорогие, форумчаны! Помогите, пожалуйста, написать программу. Написать программу, которая печатает True или False в зависимости от того, выполняются или нет заданные условия: - квадрат заданного трехзначного числа равен кубу суммы цифр этого числа; - сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр; - среди цифр заданного трехзначного числа есть...
C++ Нужна блок-схема ! двухмерный массив
Помогите с блок-схемой !! Двухмерный массив:help: #include <iostream> #include <stdlib.h> #include <time.h> #include <math.h> #include <conio.h> using namespace std;
C++ строки https://www.cyberforum.ru/ cpp-beginners/ thread894069.html
Дана строка, вид которой указан в вариантах. Формат описания: Буква обозначает одину позицию, в которой может быть произвольный символ. Символ # обозначает цифру. Символы, обозначенные одной буквой и идущие подряд, образуют фрагмент. Знак ~ означает фрагмент заранее неопределённой длины, такой фрагмент всегда символом !. 1 Выделить из строки числа, найти их сумму. 2 Удалить из строки...
0 / 0 / 0
Регистрация: 19.03.2013
Сообщений: 10
0

Программа численного дифф-ия с использованием многочлена третьей степени. Работает, но выдает что-то странное - C++ - Ответ 4683883

07.06.2013, 07:18. Показов 395. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Мне нужно вычислить дифференциал интерполяционного многочлена Лагранжа третьей степени, и подставить значения иксов/игриков и аргумента.


Дифференциал многочлена вычисляется так:
http://i2.imageban.ru/thumbs/2... 75a43d.png
Результатом работы программы должно быть численное значение этой формулы при заданных значениях.

Я еще толком не умею писать программы и выросло у меня вот это, то что снизу. Результатом должно быть число, но вот программа выдает непонятное e, которому там взяться попросту неоткуда. Помогите, пожалуйста, никак не могу понять, в чем проблема.

C++ (Qt)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int main()
{
cout << "Vvedite znachenia argumenta X (X0, X1, X2, X3)";
float X0, X1, X2, X3;
cin >> X0;
cin >> X1;
cin >> X2;
cin >> X3;
cout << "X0=" << X0 <<"\n"<< "X1=" << X1 <<"\n"<< "X2=" << X2 <<"\n"<< "X3=" << X3 <<"\n";
cout << "Vvedite znachenia funkcii v zadannix tochkax Y (Y0, Y1, Y2, Y3)";
float Y0, Y1, Y2, Y3;
cin >> Y0;
cin >> Y1;
cin >> Y2;
cin >> Y3;
cout << "Y0=" << Y0 <<"\n"<< "Y1=" << Y1 <<"\n"<< "Y2=" << Y2 <<"\n"<< "Y3=" << Y3 <<"\n";
cout << "Vvedite tochku dlya kotoroi schitaem pribligennoe znachenie X_arg";
float ARG;
cin >> ARG;
cout << "ARG=" << ARG <<"\n";
float Summ_Y=Y0+Y1+Y2+Y3;
cout << "Summ_Y=" << Summ_Y <<"\n"; //Считаем сумму всех значений функции в заданных точках.
float l0, l1, l2, l3, l0_dif, l1_dif, l2_dif, l3_dif;
float m1_1, m2_1, m3_1;
float n1_1, n2_1, n3_1;
float n4_1, n5_1, n6_1;
float m1_2, m2_2, m3_2;
float n1_2, n2_2, n3_2;
float n4_2, n5_2, n6_2;
float m1_3, m2_3, m3_3;
float n1_3, n2_3, n3_3;
float n4_3, n5_3, n6_3;
float m1_4, m2_4, m3_4;
float n1_4, n2_4, n3_4;
float n4_4, n5_4, n6_4;
float p1_1, p2_1, p3_1, p4_1, p5_1;
float p6_1, p7_1, p8_1, p9_1, p10_1, p11_1, p12_1, p13_1, p14_1;
float p1_2, p2_2, p3_2, p4_2, p5_2;
float p6_2, p7_2, p8_2, p9_2, p10_2, p11_2, p12_2, p13_2, p14_2;
float p1_3, p2_3, p3_3, p4_3, p5_3;
float p6_3, p7_3, p8_3, p9_3, p10_3, p11_3, p12_3, p13_3, p14_3;
float p1_4, p2_4, p3_4, p4_4, p5_4;
float p6_4, p7_4, p8_4, p9_4, p10_4, p11_4, p12_4, p13_4, p14_4;
float k1_1, k2_1, k3_1, k4_1, k5_1, k6_1;
float k1_2, k2_2, k3_2, k4_2, k5_2, k6_2;
float k1_3, k2_3, k3_3, k4_3, k5_3, k6_3;
float k1_4, k2_4, k3_4, k4_4, k5_4, k6_4;
float o1_1, o2_1, o3_1;
float o1_2, o2_2, o3_2;
float o1_3, o2_3, o3_3;
float o1_4, o2_4, o3_4;
float q1,q2;
float w1, w2, w3, w4;
float t;
float P_n;
p1_1=X0-X1;
p1_2=X1-X0;
p1_3=X2-X1;
p1_4=X3-X1;
p2_1=(X0-X1)*(X0-X1);
p2_2=(X1-X0)*(X1-X0);
p2_3=(X2-X1)*(X2-X1);
p2_4=(X3-X1)*(X3-X1);
p3_1=ARG-X2;
p3_2=ARG-X2;
p3_3=ARG-X0;
p3_4=ARG-X2;
p4_1=X0-X2;
p4_2=X1-X2;
p4_3=X2-X0;
p4_4=X3-X2;
p5_1=ARG-X1;
p5_2=ARG-X0;
p5_3=ARG-X1;
p5_4=ARG-X1;
p6_1=X0-X1;
p6_2=X1-X0;
p6_3=X2-X1;
p6_4=X3-X1;
p7_1=X0-X2;
p7_2=X1-X2;
p7_3=X2-X0;
p7_4=X3-X2;
p8_1=(X0-X2)*(X0-X2);
p8_2=(X1-X2)*(X1-X2);
p8_3=(X2-X0)*(X2-X0);
p8_4=(X3-X2)*(X3-X2);
p9_1=ARG-X1;
p9_2=ARG-X0;
p9_3=ARG-X1;
p9_4=ARG-X1;
p10_1=X0-X1;
p10_2=X1-X0;
p10_3=X2-X1;
p10_4=X3-X1;
p11_1=ARG-X2;
p11_2=ARG-X2;
p11_3=ARG-X0;
p11_4=ARG-X2;
p12_1=X1-X2;
p12_2=X1-X2;
p12_3=X1-X0;
p12_4=X1-X2;
p13_1=(X0-X3)-(ARG-X3);
p13_2=(X1-X3)-(ARG-X3);
p13_3=(X2-X3)-(ARG-X3);
p13_4=(X0-X0)-(ARG-X0);
p14_1=(X0-X3)*(X0-X3);
p14_2=(X1-X3)*(X1-X3);
p14_3=(X2-X3)*(X2-X3);
p14_4=(X3-X0)*(X3-X0);
k1_1=ARG-X1;
k1_2=ARG-X0;
k1_3=ARG-X0;
k1_4=ARG-X0;
k2_1=X0-X1;
k2_2=X1-X0;
k2_3=X2-X0;
k2_4=X3-X0;
k3_1=ARG-X2;
k3_2=ARG-X2;
k3_3=ARG-X1;
k3_4=ARG-X1;
k4_1=X0-X2;
k4_2=X1-X2;
k4_3=X2-X1;
k4_4=X3-X1;
k5_1=ARG-X3;
k5_2=ARG-X3;
k5_3=ARG-X3;
k5_4=ARG-X2;
k6_1=X0-X3;
k6_2=X1-X3;
k6_3=X2-X3;
k6_4=X3-X2;
o1_1=k1_1/k2_1;
o1_2=k1_2/k2_2;
o1_3=k1_3/k2_3;
o1_4=k1_4/k2_4;
o2_1=k3_1/k4_1;
o3_1=k5_1/k6_1;
n1_1=p1_1/p2_1;
n1_2=p1_2/p2_2;
n1_3=p1_3/p2_3;
n1_4=p1_4/p2_4;
n2_1=p3_1/p4_1;
n2_2=p3_2/p4_2;
n2_3=p3_3/p4_3;
n2_4=p3_4/p4_4;
n3_1=p5_1/p6_1;
n3_2=p5_2/p6_2;
n3_3=p5_3/p6_3;
n3_4=p5_4/p6_4;
n4_1=p7_1/p8_1;
n4_2=p7_2/p8_2;
n4_3=p7_3/p8_3;
n4_4=p7_4/p8_4;
n5_1=((p9_1/p10_1)*(p11_1/p12_1));
n5_2=((p9_2/p10_2)*(p11_2/p12_2));
n5_3=((p9_3/p10_3)*(p11_3/p12_3));
n5_4=((p9_4/p10_4)*(p11_4/p12_4));
n6_1=p13_1/p14_1;
n6_2=p13_2/p14_2;
n6_3=p13_3/p14_3;
n6_4=p13_4/p14_4;
m1_1=n1_1*n2_1;
m1_2=n1_2*n2_2;
m1_3=n1_3*n2_3;
m1_4=n1_4*n2_4;
m2_1=n3_1*n4_1;
m2_2=n3_2*n4_2;
m2_3=n3_3*n4_3;
m2_4=n3_4*n4_4;
m3_1=n5_1*n6_1;
m3_2=n5_2*n6_2;
m3_3=n5_3*n6_3;
m3_4=n5_4*n6_4;
l0=o1_1*o2_1*o3_1;
l1=o1_2*o2_2*o3_2;
l2=o1_3*o2_3*o3_3;
l3=o1_4*o2_4*o3_4;
l0_dif=m1_1+m2_1+m3_1;
l1_dif=m1_2+m2_2+m3_2;
l2_dif=m1_3+m2_3+m3_3;
l3_dif=m1_4+m2_4+m3_4;
cout << "l0=" << l0 <<"\n"<< "l1=" << l1 <<"\n"<< "l2=" << l2 <<"\n"<< "l3=" << l3 <<"\n";
cout << "l0_dif=" << l0_dif <<"\n"<< "l1_dif=" << l1_dif <<"\n"<< "l2_dif=" << l2_dif <<"\n"<< "l3_dif=" << l3_dif <<"\n";
w1=(l0_dif*l1)+(l1_dif*l0);
w2=l2*l3;
w3=l0*l1;
w4=(l2_dif*l3)+(l3_dif*l0);
q1=w1*w2;
q2=w3*w4;
t=q1+q2;
P_n= Summ_Y*t;
cout << "P_n=" << P_n <<"\n";
system ("pause");
    return 0;
}


Вернуться к обсуждению:
Программа численного дифф-ия с использованием многочлена третьей степени. Работает, но выдает что-то странное C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2013, 07:18
Готовые ответы и решения:

По заданным коэффициентам многочлена P(x) 5 степени и многочлена Q(x) 6 степени определить коэффициенты многочлена P(Q(x))
По заданным коэффициентам многочлена P(x) 5 степени и многочлена Q(x) 6 степени определить...

По заданным коэффициентам многочлена 15-й степени и многочлена 8-й степени определить коэффициенты произведения этих многочленов
нужно в бэйсике. пожалуйста

Что такое массив, определяющий коэффициенты многочлена степени N?
Помогите решить , не могу понять что такое массив ,определяющий коэффициенты многочлена степени N ...

Дифф. ур-е 2-й степени с неявным х.
y''+y^2=y' здесь нет в явном виде х, заменяем у' на р: p'p+y^2=p p'+y^2/p=1 а вот как решать...

0
07.06.2013, 07:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2013, 07:18
Помогаю со студенческими работами здесь

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; using namespace std; long Fact(short...

Задача Коши для линейного дифф. уравнения 2 степени.
Помогите решить вот такое уравнение. y''+y'+4y=2cos(x) условия y(0)=0 y'(0)=0

Доказать, что 7 в степени n умножить на 2 в степени 3k минус 2 в степени 2k кратное 47
Доказать что 7 в степени n умножить на 2 в степени 3k минус 2 в степени 2k кратное 47 Для набора...

Корень в третьей степени
a1&lt;&gt;(1,78*(sqr(10)*10)/c2+c3 (15,22b)+(1/(0,5y)) exp(x-1)*(abs(sqr(x))+ ??? как записать корень...

Арифметический корень третьей степени
в школе сказали, что {x}^{\frac{1}{3}}=\sqrt{x}\sqrt{x} верно только для положительных чисел а...

Нахождение полинома третьей степени
Для полинома третьей степени найти все корни в указанном диапазоне (результат вывести в таблице или...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru