Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- double pol(int a, int b, int x, int tablica[])
- {
- int c;
- double m = 0.0001,z=0.01;
- if(x>=tablica[a] && x<=tablica[b])
- {
- do
- {
- c=(a+b)/2;
- if(x==tablica[c])
- return c;
- if(x>tablica[c])
- a=c;
- else if(x<tablica[c])
- b=c;
- }
- while(fabs(b-a)>1);
- return z;
- }
- else return m;
- }
- int main()
- {
- double x;
- int a[2]={1,2,3};
- x=pol(0,2,5,a);
- if(x>=0 && x<=100)
- printf("szukany numer komorki to %d", x);
- else if(x==0.01)
- printf("liczba sie nie znalazla");
- else if(x==0.0001)
- printf("liczba nie znajduje sie w tablicy");
- getchar();
- getchar();
- getchar();
- return 0;
- }
Add Comment
Please, Sign In to add comment