Language: C

#include <stdio.h>
#include <math.h>


int main(void)
{ int n,a[1000],b[1000],c[1000],t;
	for(t=0;t<n;t++){
		scanf("%d %d %d",&a[t],&b[t],&c[t]);
	}
	
	for(t=0;t<n;t++){
		if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
			printf("YES");
		}
		else{
			rpintf("NO");
		}
	}
	
	return 0;
}

Compiler output:
main.c: In function 'main':
main.c:12:31: error: incompatible type for argument 1 of 'hypot'
   12 |                 if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
      |                               ^
      |                               |
      |                               int *
In file included from /usr/include/math.h:275,
                 from main.c:2:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:180:1: note: expected 'double' but argument is of type 'int *'
  180 | __MATHCALL_VEC (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
main.c:12:33: error: incompatible type for argument 2 of 'hypot'
   12 |                 if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
      |                                 ^
      |                                 |
      |                                 int *
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:180:1: note: expected 'double' but argument is of type 'int *'
  180 | __MATHCALL_VEC (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
main.c:12:50: error: incompatible type for argument 1 of 'hypot'
   12 |                 if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
      |                                                  ^
      |                                                  |
      |                                                  int *
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:180:1: note: expected 'double' but argument is of type 'int *'
  180 | __MATHCALL_VEC (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
main.c:12:52: error: incompatible type for argument 2 of 'hypot'
   12 |                 if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
      |                                                    ^
      |                                                    |
      |                                                    int *
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:180:1: note: expected 'double' but argument is of type 'int *'
  180 | __MATHCALL_VEC (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
main.c:12:69: error: incompatible type for argument 1 of 'hypot'
   12 |                 if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
      |                                                                     ^
      |                                                                     |
      |                                                                     int *
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:180:1: note: expected 'double' but argument is of type 'int *'
  180 | __MATHCALL_VEC (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
main.c:12:71: error: incompatible type for argument 2 of 'hypot'
   12 |                 if(a == hypot(b,c) || b == hypot(a,c) || c == hypot(a,b)){
      |                                                                       ^
      |                                                                       |
      |                                                                       int *
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:180:1: note: expected 'double' but argument is of type 'int *'
  180 | __MATHCALL_VEC (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
      | ^
main.c:16:25: error: implicit declaration of function 'rpintf'; did you mean 'rintf'? [-Wimplicit-function-declaration]
   16 |                         rpintf("NO");
      |                         ^~~~~~
      |                         rintf