Полином

Тема в разделе "Общие вопросы по С и С++", создана пользователем Dominus, 6 дек 2012.

Статус темы:
Закрыта.
  1. Dominus

    Dominus Гость

    #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-X[j];

    printf("ch=%f\n zn=%f\n",ch,zn);
    }
    return Y*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);

    }
     
Статус темы:
Закрыта.

Поделиться этой страницей