06.12.2012, 18:28 | #1 (permalink) |
Новичок
Регистрация: 06.12.2012
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Полином
#include <stdio.h> #include <math.h> double I(int i, int n, double x, double X[5], double Y[5]){ int j; double ch=1,zn=1; n=5; for (j=0; j<n; j++){ if(i==j) continue; ch*=x-X[j]; zn*=X[i]-X[j]; printf("ch=%f\n zn=%f\n",ch,zn); } return Y[i]*ch/zn; } int main(){ double e,x; int i,n; double X[5]={0,1,2,3,4}; double Y[5]={2,0,0,2,6}; scanf("%d",&i); e=I(i,5,-1,X,Y); printf("Reshenie polinom I(i)=%lf",e); } |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|