Array dua dimensi adalah array yang memiliki dua buah subskrip yaitu baris dan kolom.
Bentuk umum pendeklarasian array dua dimensi:
Tipe_data nama_array [banyak_baris] [banyak_kolom] ;
Contoh program:
/* program array multi dimensi*/
# include<stdio.h>
# include<stdio.h>
main()
{
int i,j;
int x[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
{
int i,j;
int x[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
printf(“%6d”,x[i][j]);
printf(“\n”);
}
printf(“\n”);
}
{
for(j=0; j<4; j++)
printf(“%6d”,x[i][j]);
printf(“\n”);
}
printf(“\n”);
}
/* program array multi dimensi*/
#include<stdio.h>
#include<stdio.h>
main()
{
{
int x[3][4],i,j;
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
printf(“input data matrik [%i][%i]:”,i,j);
scanf(“%i”,&x[i][j]);
}
}
{
for(j=0; j<4; j++)
{
printf(“input data matrik [%i][%i]:”,i,j);
scanf(“%i”,&x[i][j]);
}
}
printf(“\nOutput data matrik\n”);
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
printf(“%6i”,x[i][j]);
printf(“\n”);
}
}
{
for(j=0; j<4; j++)
printf(“%6i”,x[i][j]);
printf(“\n”);
}
}
#include <stdio.h>
main()
{
int A[3][2], B[3][2],C[3][2], i, j;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf(“input data matrik A[%i][%i] :”,i,j);
scanf(“%i”,&A[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf(“input data matrik B[%i][%i] :”,i,j);
scanf(“%i”,&B[i][j]);
}
}
main()
{
int A[3][2], B[3][2],C[3][2], i, j;
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf(“input data matrik A[%i][%i] :”,i,j);
scanf(“%i”,&A[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf(“input data matrik B[%i][%i] :”,i,j);
scanf(“%i”,&B[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
printf(“\n matrik penjumlahan A+B\n”);
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf(“%6i”,C[i][j]);
printf(“\n\n”);
}
{
for(j=0;j<2;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
printf(“\n matrik penjumlahan A+B\n”);
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf(“%6i”,C[i][j]);
printf(“\n\n”);
}
Tidak ada komentar:
Posting Komentar