//row shifting in c
#include<stdio.h>
int main()
{
int arr1[4][2]={
{2,3},{1,4},{3,2},{2,2}
};
int i,j,arr2[4][2];
for(i=0;i<4;i++)
{
if(arr1[i][0]>arr1[i+1][0])
{
for(j=0;j<2;j++)
{
arr2[i][j]=arr1[i][j];
arr1[i][j]=arr1[i+1][j];
arr1[i+1][j]=arr2[i][j];
}
}
}
int ii,jj;
for(ii=0;ii<4;ii++)
{
for(jj=0;jj<2;jj++)
{
printf("%d\t",arr1[ii][jj]);
}
printf("\n");
}
}