Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экраны все книги указанного автора Дан список, содержащий данные о книгах - фамилия автора и название книги. Вывести на экраны все книги указанного автора. Помогите, хотя бы пример напишите https://www.cyberforum.ru/ cpp-beginners/ thread1085864.html Обращение к классу в статической библиотеке из консольного приложения. С++ C++
По условию в решении 2 проекта: статическая библиотека и консольное приложение. В статической библиотеке я прописал класс Queue т.е. все его методы и его класс-наследователь Queue1. Мне нужно...
C++ Определить, имеются ли в массиве повторяющиеся элементы https://www.cyberforum.ru/ cpp-beginners/ thread1085859.html
Дан двумерный массив. Определить имеются ли в нём повторяющиеся элементы. Как это сделать? Для одномерного знаю: for(int i=0; i<N; i++) for(int j=i+1; j<N; j++) if (M==M) ...
C++ Обойтись без If ? Доброго времени суток, уважаемые форумчане. Помогите, пожалуйста, разобраться со сложившейся ситуацией. Есть код: for(it = objectsList.begin();it != objectsList.end(); it++) { ... https://www.cyberforum.ru/ cpp-beginners/ thread1085858.html
Не работает длинная арифметика C++
Не работает длинная арифметика сложение. #include <iostream> #include <vector> #include <iomanip> #include <string> #include <cstdlib> #include <conio.h> #define BASE 10 #define LEN 1
C++ Преобразование строки в массив цифр Помогите разобраться с функцией для преобразования строки в массив цифр. void readlong (type &vec) { std::string str; std::cin >> str; for (int i = str.size (); i > 0; i--) ... https://www.cyberforum.ru/ cpp-beginners/ thread1085826.html
C++ Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строке циклически вправо н Написать функцию, для поиска максимального элемента в указанной строке двумерного массива. Сдвинуть в двумерном массиве все строке циклически вправо на количество элементов равное максимальному... https://www.cyberforum.ru/ cpp-beginners/ thread1085822.html C++ Установка SDL 2
Из-за некоторых проблем с обработкой клавиатуры решил перейти с GLUT на SDL 2. Вопрос: как на Ubuntu установить этот самый SDL 2? Добавлено через 23 минуты Смог установить только SDL 1.2, может...
C++ Русский язык в программе https://www.cyberforum.ru/ cpp-beginners/ thread1085807.html
Что нужно сделать что бы можно было использовать русский язык в программе #include "stdafx.h" #include <iostream> #include <map> #include <string> using namespace std; int main() { ...
C++ Из кода Pascal в код C++ Var A:array of byte; i,j,n:byte; Begin write('N = ');readln(n); For i:=1 to n do For j:=i to n do A:=j-i+1; For i:=1 to n do Begin For j:=1 to n do https://www.cyberforum.ru/ cpp-beginners/ thread1085798.html
C++ C Паскаля перевести в С++
Дана матрица размера M x N. Удалить столбец, содержащий максимальный элемент матрицы. program Matrix64; var K,maxI,maxJ,j,i,M,N,num:integer; a: array of real; temp:real; begin // Ввод данных ...
C++ В двумерном массиве найти среднее арифметическое первого столбца и количество элементов в каждом из следующих столбцов В двумерном массиве найти среднее арифметическое первого столбца и количество элементов в каждом из следующих столбцов, превышающих среднее арифметическое предыдущего столбца https://www.cyberforum.ru/ cpp-beginners/ thread1085792.html
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
31.01.2014, 02:12 0

Используя интерполяционную формулу Ньютона, вычислить значение функции при заданных значениях аргумента с точностью до 0.001 - C++ - Ответ 5718501

31.01.2014, 02:12. Показов 4943. Ответов 5
Метки (Все метки)

Ответ

Бл вот с исправленными ошибками.
В циклах накосячил
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
// Выводим массив на консоль
// _array - массив для вывода, 
// n -размер массива
void PrintArray(double* _array, int n)
{
    for (int i = 0; i < n; i++)
    {
        printf("%lf\t", _array[i]);
    }
}
//Считываем массив с консоли
//n размер массива
double* ReadArray(int n)
{
    double* _array = new double[n];
    for (int i = 0; i < n; i++)
    {
        scanf_s("%lf", &_array[i]);
    }
    return _array;
}
int main()
{
    /*srand(time(NULL));*/
    double *x, *y, *a, *b, *d;
    int n, numb;
    double q, p, h, f;
    printf("Input n :\r\n");
    scanf_s("%i", &n);
    printf("Input x :\r\n");
    x = ReadArray(n);
    PrintArray(x, n);
    printf("Input y :\r\n");
    y = ReadArray(n);
    printf("\r\nX = :\r\n");
    PrintArray(x, n);
    printf("\r\nY = :\r\n");
    PrintArray(y, n);
    a = new double[n], d = new double[n], b = new double[n];
    for (int i = 0; i < n - 1; i++)
        a[i] = y[i + 1] - y[i];
    for (int i = 0; i < n - 2; i++)
        b[i] = a[i + 1] - a[i];
    for (int i = 0; i < n - 3; i++)
        d[i] = b[i + 1] - b[i];
    for (int i = 0; i < n - 3; i++)
        printf("X = %lf \t Y = %lf \t A = %lf\t B = %lf \t D = %lf \r\n", x[i], y[i], a[i], b[i], d[i]);
    h = x[2] - x[1];
    printf("Input f:\r\n");
    scanf_s("%lf", &f);
    printf("Input number х:");
    scanf_s("%i", &numb);
    q = (f - x[numb]) / h;
    p = y[numb] + (q*a[numb]) + (q*(q - 1) / 2)*b[numb] + (q*(q - 1)*(q - 2) / 6)*d[numb];
    printf("P = %lf\r\n", p);
    system("Pause");
    delete[] a, d, b, x, y;
    return 0;
}
Добавлено через 46 секунд
Цитата Сообщение от Dima1996 Посмотреть сообщение
сколько ответов должно быть?
Ответ 1. Ты ищешь значение в конкретной точке.

Добавлено через 1 минуту
И да прога если верить моим лекциям написана для второй формулы ньютона.

Вернуться к обсуждению:
Используя интерполяционную формулу Ньютона, вычислить значение функции при заданных значениях аргумента с точностью до 0.001 C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2014, 02:12
Готовые ответы и решения:

Вычислить значения функции y = -0,5 ln (x) при значениях аргумента, заданных в массиве X
Дан массив X, размером 5. Вычислить значения функции y = -0,5 ln (x) при значениях аргумента,...

Вычислить значение функции при заданных значениях параметров
Составить структурную схему алгоритма. Составить программу, вычисляющие значение функции...

Вычислить значение функции переменных при заданных значениях параметров
X=6t^2-(ctg z+1)/y^2 при y=2; z=4; t=sin(2+z) Попробовал сделать эту задачу исходя из...

Вычислить значение составной функции при заданных значениях аргументов
Такая задачка

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2014, 02:12

Вычислить значение функции exp(x) с точностью 0.001 (разложение в ряд Тейлора)
вычислить значение функции exp(x) с точностью 0.001, разложив функцию в ряд Тейлора где ошибка не...

Для заданных значений аргумента Х вычислить значения суммы S и функции Y или Z. Вычисление S произвести с точностью E
Составить программы в среде Dev -C++ 1. Для заданных значений аргумента Х вычислить значения суммы...

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

Вычислить значение функции при заданных значениях аргумента
Как решать системы такого типа? Помогите решить,знающие люди.

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