Форум программистов, компьютерный форум 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" подробнее

Показать сообщение отдельно
TanukaK
0 / 0 / 0
Регистрация: 24.09.2016
Сообщений: 7
03.10.2016, 09:54     Программа вычисляющая интерполяционный многочлен Ньютона, останавливается при компиляции на 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
34
35
36
#include <iostream>
#include <conio.h>
#include <windows.h>
#include<math.h>
using namespace  std;
//Интерполяционный многочлен Ньютона задается формулой
//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)))
 
void main(void)
 
{ //ОШИБКА
 const  int n = 5;
 //Задаем массивы
 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();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru