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