game.c: In function 'main':
game.c:12:2: warning: ignoring return value of 'scanf' declared with attribute 'warn_unused_result' [-Wunused-result]
12 | scanf("%d%d%d%d", &a, &b, &c, &d), z = hypot(c, d);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/ccnq8XV8.o: in function `main':
game.c:(.text.startup+0x51): undefined reference to `hypot'
/usr/bin/ld: game.c:(.text.startup+0x98): undefined reference to `atan2'
/usr/bin/ld: game.c:(.text.startup+0x15a): undefined reference to `acos'
/usr/bin/ld: game.c:(.text.startup+0x179): undefined reference to `sincos'
/usr/bin/ld: game.c:(.text.startup+0x214): undefined reference to `sincos'
/usr/bin/ld: game.c:(.text.startup+0x29a): undefined reference to `asin'
/usr/bin/ld: game.c:(.text.startup+0x2b9): undefined reference to `sincos'
/usr/bin/ld: game.c:(.text.startup+0x353): undefined reference to `sincos'
collect2: error: ld returned 1 exit status