/in/foo.cc: In function 'int main()':
/in/foo.cc:11:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:88: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:116: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:144: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:172: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:11:31: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~^
/in/foo.cc:8:22: note: within this loop
8 | for(int i=1;i<=3;i++)
| ~^~~
/in/foo.cc:11:73: warning: array subscript 3 is above array bounds of 'int [3]' [-Warray-bounds]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~^
/in/foo.cc:3:5: note: while referencing 'a'
3 | int a[3],maxx=INT_MIN,mid;
| ^
/in/foo.cc:11:157: warning: array subscript 3 is above array bounds of 'int [3]' [-Warray-bounds]
11 | if(a[i]>=a[i+1]&&a[i]<=a[i-1]||a[i]>=a[i+1]&&a[i]<=a[i+2]||a[i]>=a[i-1]&&a[i]<=a[i-2]||a[i]<=a[i+1]&&a[i]>=a[i-1]||a[i]<=a[i+1]&&a[i]>=a[i+2]||a[i]<=a[i-1]&&a[i]>=a[i-2])mid=a[i];
| ~~~~~^
/in/foo.cc:3:5: note: while referencing 'a'
3 | int a[3],maxx=INT_MIN,mid;
| ^