Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- double avalia(double* poli, int grau, double x);
- int main(void){
- double *v;
- double valor_test,valor_tot;
- int n,i;
- scanf("%lf",&valor_test);
- scanf("%d",&n);
- v = (double *)malloc(n+1*sizeof(double));
- for(i=0;i<=n;i++){
- scanf("%lf",&v[i]);
- }
- valor_tot = avalia(v,n,valor_test);
- printf("%lf",valor_tot);
- return 0;
- }
- double avalia(double* poli, int grau, double x){
- int i;
- double sum = poli[0];
- for(i=1; i<=grau; i++){
- sum+= pow(x,i) * poli[i];
- }
- return sum;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement