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

Программа вычисляющая интерполяционный многочлен Ньютона, останавливается при компиляции на 12 строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму последовательности http://www.cyberforum.ru/cpp-beginners/thread1818155.html
Пожалуйста, помогите найти без использования оператора цикла найти сумму последовательности из произвольных N чисел.
C++ Что-то с рандомом или с подсчетом моей программой, аномалии В общем, такая ситуация: Написал программу по генерированию случайных последовательностей в массив и анализу этого массива. Проблема заключается в том, что во первых, глючит контрольная сумма всех последовательностей ( иногда расходится до 100 единиц ). Во - вторых, программа почему-то не считает количество последовательностей больше пятнадцати орлов или решек подряд. Это особенно сильно заметно... http://www.cyberforum.ru/cpp-beginners/thread1818150.html
Написать функцию, которая выводит все цифры последовательности до заданной C++
Задача: Написать функцию, которая выводит все цифры последовательности до k – ой. Использовать функцию, определяющую количество цифр в числе Count_Pos (number) Что делать: Последовательность 1001111112211331…98899999, в которой выписаны подряд все двузначные числа и числа наоборот. Значение k задается от 1 до 360. Заранее спасибо!
Данные из массива структур Date передать в бинарное дерево поиска и вывести его при помощи обратного обхода C++
Доброго времени суток! Задание:Данные из массива структур Date передать в бинарное дерево поиска и вывести его при помощи обратного обхода Проблема: не понимаю почему неправильно выводит данные на консоль Примечание: если я вместо структуры Date сделаю int и буду выводить точно также то все получается хорошо. значит что-то не так когда я присваиваю значение одной структуры другой, но...
C++ Упорядочить строки матрицы по количеству одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread1818065.html
Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. Пример входных данных : 4 5 -5 6 0 -1 -5 -1 1 0 -5 0 -5 0 4 1 1 -1 -5 0 -5 -5 Пример выходных данных:
C++ Статический метод Пытаюсь создать класс в котором будет статический метод. А при вызове этого метода выдаёт ошибку: Использование имени типа не допускается. В чём проблема? #include <iostream> #include <string> #include <Windows.h> #include "Caesar.h" подробнее

Показать сообщение отдельно
ture
 Аватар для ture
404 / 297 / 120
Регистрация: 27.11.2014
Сообщений: 1,004
03.10.2016, 10:04     Программа вычисляющая интерполяционный многочлен Ньютона, останавливается при компиляции на 12 строке
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
#include <stdio.h>
#include <windows.h>
 
#define N 5
//Интерполяционный многочлен Ньютона задается формулой
//Ln(X) = f(X0)+(X-X0)f(X0,X1)+(X-X0)(X-X1)f(X0,X1,X2)+...+(X-X0)(X-X1)...(X-Xn-1)f(X0,X1,...,Xn)
//где f(X0,...,Xn)=Sum(i=0,...n)(f(Xi)/((Xi-X0)...(Xi-Xi-1)(Xi-Xi+1)...(Xi-Xn)))
 
int main(){ 
        
    //Задаем массивы
    double Xi[N] = {0.8, 0.9, 1, 1.1, 1.2};
    double Yi[N] = {-2, -0.1, 0, 0.1, 0.1};
 
    double X = 1.12;//аргумент
    double f, LN, XXX, XX = 1;
    int i, j, k;//счетчик цикла
    for(i = 1, LN = Yi[0]; i<N; i++) {
        XX *= (X - Xi[i - 1]);
        for(j = 0, f = 0; j <= i; j++) {
            for(k = 0, XXX = 1; k <= i; k++) {
                if(k != j)
                    XXX *= Xi[j] - Xi[k];
            }
            f += Yi[j] / XXX;
        }
        LN += XX * f;
    }
    printf("Y[X] = %g", LN);
 
    getch();
    return 0;
}
 
Текущее время: 21:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru