+ 3

Why conclusion 3?

#include <stdio.h> #define square(x)(x*x) int main() { int x, y=1; x = square(y+1); printf("%d", x); return 0; }

19th Nov 2021, 6:23 PM
Solo
Solo - avatar
3 Answers
+ 5
Vasiliy x * x = y + 1 * y + 1 = 1 + 1 * 1 + 1 = 3
19th Nov 2021, 6:37 PM
A͢J
A͢J - avatar
+ 3
Vasiliy If it was (x) * (x) Then (y + 1) * (y + 1) = (1 + 1) * (1 + 1) = 2 * 2 = 4
19th Nov 2021, 6:40 PM
A͢J
A͢J - avatar
+ 3
A͢J - S͟o͟l͟o͟H͟e͟l͟p͟e͟r͟ ☺️👍 I counted according to the second option
19th Nov 2021, 8:24 PM
Solo
Solo - avatar