#define INCLUDES APLCB+APLMAIN+STDIO #include "includes.h" main() { Dyadic; Endoper; Idyadic; Iminus; Litvect; Minus; Minusp; Minusx; Quadout; double left[2],rite[2],ret[2]; #include "aplinit.h" endoper(quadout(dyadic(minus, litvect("-3.1 0 3.1"), litvect("-3.2 0 3.2 ")))); endoper(quadout(idyadic(iminus, litvect("-3 -2 -1 0 1 2 3"), litvect("-3 2 1 0 -1 -2 3")))); *left = 2.1; *rite = 5.6; minusp(left,rite,ret); printf("minusp returned %f\n",*ret); *left = 0; *(left + 1) = 12.0; *rite = 4.0; *(rite + 1) = 0; minusx(left,rite,ret); printf("minusx returned %fj%f\n",*ret,*(ret+1)); }