#include<stdio.h>
void inputBilangan(int x[3][3]);
void sebelumTranspose(int x[3][3]);
void Transpose(int x[3][3],int x2[3][3]);
void output(int x2[3][3]);
int main()
{
int x[3][3],x2[3][3];
int i,j;
inputBilangan(x);
sebelumTranspose(x);
Transpose(x,x2);
output(x2);
return 0;
}
void inputBilangan(int x[3][3])
{
int i,j;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("masukan bilangan : "); scanf("%d",&x[i][j]);
}
}
}
void sebelumTranspose(int x[3][3])
{
int i,j;
printf("\n matrik belum di transpose \n");
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%d ",x[i][j]);
}
printf("\n");
}
}
void Transpose(int x[3][3],int x2[3][3])
{
printf("\n");
x2[0][0]=x[0][0];
x2[0][1]=x[1][0];
x2[0][2]=x[2][0];
x2[1][0]=x[0][1];
x2[1][1]=x[1][1];
x2[1][2]=x[2][1];
x2[2][0]=x[0][2];
x2[2][1]=x[1][2];
x2[2][2]=x[2][2];
}
void output(int x2[3][3])
{
int i,j;
printf("Yang Sudah di transpose \n");
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%d ",x2[i][j]);
}
printf("\n");
}
printf("\n");
}
Tidak ada komentar:
Posting Komentar