#include
using namespace std;
int main() {
int i,j,k,m,n,sr,er,sc,ec;
cin>>m>>n;
int a[m][n];
sr=0,er=m-1,sc=0,ec=n-1;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
cin>>a[i][j];
}
while(sc<=ec && er>=sr)
{
for(i=0;i<=er;i++)
cout<<a[i][sc]<<", β;
sc++;
for(i=sc;i<=ec;i++)
cout<<a[er][i]<<β, β;
erβ;
for(i=er;i>=sr;iβ)
cout<<a[i][ec]<<β, β;
ecβ;
for(i=ec;i>=sc;iβ)
cout<<a[sr][i]<<β, ";
sr++;
}
cout<<βENDβ;
return 0;
}
2 test cases passed and 2 failed
@anujsharmabadboy look at your first for loop inside while loop it should be starting by i=sr, you have started it from i=0.