#include <stdio.h>
void transposeMatrix(int matrixM[][5],int matrixN[][4])
{
int i,j;
i=0;
j=0;
for (i=0;i<4;i++) {
for(j=0;j<5;j++){
matrixN[j][i]=matrixM[i][j];
}
}
}
int main (void)
{
int i,j;
int matrixM[4][5] = {
{12,25,47,87,54},
{16,89,78,63,58},
{45,21,47,62,82},
{14,56,47,41,98}
};
int matrixN[5][4];
transposeMatrix(matrixM,matrixN);
i=0;
j=0;
for(j=0;j<5;j++){
for (i=0;i<4;i++){
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHRyYW5zcG9zZU1hdHJpeChpbnQgbWF0cml4TVtdWzVdLGludCBtYXRyaXhOW11bNF0pCnsKICBpbnQgaSxqOwoKICBpPTA7CiAgaj0wOwoKICBmb3IgKGk9MDtpPDQ7aSsrKSB7CiAgICBmb3Ioaj0wO2o8NTtqKyspewogICAgICBtYXRyaXhOW2pdW2ldPW1hdHJpeE1baV1bal07CiAgICB9CiAgfQp9CgppbnQgbWFpbiAodm9pZCkKewogIGludCBpLGo7CgogIGludCBtYXRyaXhNWzRdWzVdID0gewogIHsxMiwyNSw0Nyw4Nyw1NH0sCiAgezE2LDg5LDc4LDYzLDU4fSwKICB7NDUsMjEsNDcsNjIsODJ9LAogIHsxNCw1Niw0Nyw0MSw5OH0KfTsKCiAgaW50IG1hdHJpeE5bNV1bNF07CiAgdHJhbnNwb3NlTWF0cml4KG1hdHJpeE0sbWF0cml4Tik7CgoKICBpPTA7CiAgaj0wOwoKICBmb3Ioaj0wO2o8NTtqKyspewogICAgZm9yIChpPTA7aTw0O2krKyl7CiAgICAgIHByaW50ZigiJWkgICAgIixtYXRyaXhOW2pdW2ldICk7CiAgICB9CiAgICBwcmludGYoIlxuIik7CiAgfQoKICByZXR1cm4gMDsKfQo=