Membuat Transpose Matriks Dengan Array 2 Dimensi
Kali ini saya posting bagaimana sih cara membuat transpose matriks dengan array 2 dimensi ?
langsung aja ke TKP gan , cekibrottt !!!
ini contoh pengkodingannya :
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
main()
{
float A[100][100], C[100][100];
int baris,kolom,i,j;
printf("\tPengubahan Matriks ke Transpose\n");
printf("\nMasukkan Jumlah baris = ");
scanf("%d",&baris);
printf("Masukkan Jumlah kolom = ");
scanf("%d",&kolom);
cout<<endl;
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
{
printf("Data (%d,%d) = ",i+1,j+1);
scanf("%f",&A[i][j]);
}
}
printf("\nMatriks \n");
for(i=0;i<baris;i++)
{
printf("\n\t| ");
for(j=0;j<kolom;j++)
{
printf("%g ",A[i][j]);
}
printf("|\n");
}
printf("\nHasil Transpose Matriksnya adalah\n");
for(j=0;j<kolom;j++)
{
printf("\n\t| ");
for(i=0;i<baris;i++)
{
C[j][i]=A[i][j];
printf("%g ",C[j][i]);
}
printf("|\n");
}
getch();
Berikut adalah hasilnya :
langsung aja ke TKP gan , cekibrottt !!!
ini contoh pengkodingannya :
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
main()
{
float A[100][100], C[100][100];
int baris,kolom,i,j;
printf("\tPengubahan Matriks ke Transpose\n");
printf("\nMasukkan Jumlah baris = ");
scanf("%d",&baris);
printf("Masukkan Jumlah kolom = ");
scanf("%d",&kolom);
cout<<endl;
for(i=0;i<baris;i++)
{
for(j=0;j<kolom;j++)
{
printf("Data (%d,%d) = ",i+1,j+1);
scanf("%f",&A[i][j]);
}
}
printf("\nMatriks \n");
for(i=0;i<baris;i++)
{
printf("\n\t| ");
for(j=0;j<kolom;j++)
{
printf("%g ",A[i][j]);
}
printf("|\n");
}
printf("\nHasil Transpose Matriksnya adalah\n");
for(j=0;j<kolom;j++)
{
printf("\n\t| ");
for(i=0;i<baris;i++)
{
C[j][i]=A[i][j];
printf("%g ",C[j][i]);
}
printf("|\n");
}
getch();
}
Berikut adalah hasilnya :
Comments
Post a Comment