Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define N 6
- int main()
- {
- int tab[N];
- int x;
- set_tab(&tab,N);
- get_num(&x,1,0);
- printf("Horner: %d",horner(&tab,N,x));
- return 0;
- }
- void get_num(int *num,int variant,int txt)
- {
- if(variant == 0)
- {
- printf("Podaj wartosc wspolczynnika nr %d\n",txt);
- scanf("%d",num);
- }
- if(variant == 1)
- {
- printf("Podaj wartosc x\n ");
- scanf("%d",num);
- }
- }
- void set_tab(int *tab,int n)
- {
- int i;
- for(i=0;i<n;i++)
- get_num(tab+i,0,i);
- }
- int horner(int *tab,int n, int x)
- {
- int horner_effect=0;
- int i;
- for(i=0;i<n;i++)
- horner_effect=horner_effect*x + tab[i];
- return horner_effect;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement