Editorial:
we need to read those :
https://en.wikipedia.org/wiki/Quadrilateral
https://www.mathsisfun.com/quadrilaterals.html
And one thing to be remebered that to be a quadrangle we have to follow this condition:
a+b+c+d=360
so a<=b+c+d && b<=a+c+d && c<=b+c+d
and for square every side is same and for rectangle opposite side is same
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int test_case,a,b,c,d,i;
while((scanf("%d",&test_case)==1))
{
for(i=0; i<test_case; i++)
{
scanf("%d %d %d %d",&a,&b,&c,&d);
if(a==b && b==c && c==d && d==a)
{
printf("square\n");
}
else if((a==c && b==d)||(a==b && c==d)||(b==c && a==d))
{
printf("rectangle\n");
}
else if(a<=b+c+d && b<=a+c+d && c<=a+b+d && d<=a+b+c)
{
printf("quadrangle\n");
}
else
{
printf("banana\n");
}
}
}
return 0;
}