giving wrong answer,reasons ?
#include<bits/stdc++.h>
using namespace std;
int main()
{
int r,c;
cin>>r>>c;
int arr[r][c];
for(int i=0;i<r;i++)
{
for(int j=0;j<c;j++)
{
cin>>arr[i][j];
}
}
int i=0;//pointer for row
int j=0;//pointer for column
while(j<c)
{
while(i<r)
{
cout<<arr[i][j]<<","<<" ";
i++;
}
i=r-1;
j++;
while(i>=0)
{
cout<<arr[i][j]<<","<<" ";
i--;
}
i=0;
j++;
}
return 0;
}