Guest User

Untitled

a guest
Jul 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.79 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. double pol(int a, int b, int x, int tablica[])
  5. {
  6.     int c;
  7.     double m = 0.0001,z=0.01;
  8.     if(x>=tablica[a] && x<=tablica[b])
  9.     {
  10.     do
  11.     {
  12.         c=(a+b)/2;
  13.         if(x==tablica[c])
  14.         return c;        
  15.         if(x>tablica[c])
  16.         a=c;
  17.         else if(x<tablica[c])
  18.         b=c;
  19.         }
  20.         while(fabs(b-a)>1);
  21.         return z;
  22.         }
  23.         else return m;
  24.         }
  25. int main()
  26. {
  27.     double x;
  28.     int a[2]={1,2,3};
  29.     x=pol(0,2,5,a);
  30.     if(x>=0 && x<=100)
  31.     printf("szukany numer komorki to %d", x);
  32.     else if(x==0.01)
  33.     printf("liczba sie nie znalazla");
  34.     else if(x==0.0001)
  35.     printf("liczba nie znajduje sie w tablicy");
  36.     getchar();
  37.     getchar();
  38.     getchar();
  39.     return 0;
  40. }
Add Comment
Please, Sign In to add comment