2.10 tinh p(x) theo home

Bài tâp: Cho da thuc P(x)=AnXn + A(n-1)X(n-1) +...+A0.

Viêt chuong trình tính P(x) tai X=X0 theo công thuc Horne...

*/

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

void Nhapheso(int N, float *a){

int i;

if(a != NULL){

printf("Ban hay nhap cac he so theo thu tu bac cua X cao nhat:

");

for(i=0; i<N; i++){

scanf("%f", &a[i]);

}

}

else printf("Khong du bo nho!!!

");

}

void Tinhbieuthuc(int N, float *a){

int i;

float X, P;

printf("Ban hay nhap gia tri cua X:

");

scanf("%f", &X);

P=X*a[0];

for(i=1; i<N; i++){

P = (P + a[i])*X;

}

printf("P(%.2f) = %.2f", X, P);

}

main()

{

int N;

float *a;

printf("Bieu thuc cua ban co bao nhieu he so?

");

scanf("%d", &N);

a = malloc(N*sizeof(float));

Nhapheso(N, a);

Tinhbieuthuc(N, a);

getch();

free(a);

return 0;

}

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #education