| 
 File: Stare vježbe/vjezbe03/20__kombinirani_uvjeti.c 
/*     20__kombinirani_uvjeti.c     Kobinirano koristenje if-else naredbi i uvjetnog operatora ? :     -----     Program ucitava koordinate dviju tocaka u 2D koordinatnom sustavu, te     ispisuje jednadzbu pravca kroz te dvije tocke.     Nakon toga ucitavaju se koordinate trece tocke, te provjerava da li     dana tocka lezi na pravcu. */   #include <stdio.h>   int main() {       float x1, x2, y1, y2, x3, y3, a, b;     short int foo;       printf ("Unesi koordinate dvije tocke u 2D koordinatnom sustavu:\n");      scanf("%f %f %f %f", &x1, &y1, &x2, &y2);       foo=0;       if (x1==x2) {         printf ("Jednadzba pravca je x = %f\n", x1 );          foo++;     }     else {         a=(y2-y1)/(x2-x1);         b=a*(-x1)+y1;         printf("Jednadzba pravca je y = %f*x + %f\n", a, b );      }       printf("\nUnesi koordinate trece tocke:\n");      scanf("%f %f", &x3, &y3);       if (foo)         x2==x3 ?  printf("Tocka lezi na pravcu\n") :                   printf ("Tocka ne lezi na pravcu\n");      else          y3==a*x3+b ?  printf("Tocka lezi na pravcu\n") :                      printf ("Tocka ne lezi na pravcu\n");        return 0; }   
 
          
  
       |