Mam takie makro:
#define A(x,y,z) y*(j+(i*x+z)+1)
#define PR(format,val) printf(#val" |=| %"#format", ",(val))
#define PRINT1(f,x1) PR(f,x1), printf("\n")
int main(void)
{
int high=2, i=1, j=2, in=1, low=3;
PRINT1(3d,A(2-1,-6+1,-4*2)*2);
}
Dlaczego wartość równa się -14?
Mi z obliczeń wychodzi -10.