Program sederhana Array dua Dimensi
#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]);
}}
for(i=0;i<3;i++){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(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”);
}
Penjelasannya:
Program ini hanya program sederhana untuk menjumlahkan 2 buah array dua dimensi. Diman kita dapat melihat fungsinya di
for(i=0;i<3;i++){
for(j=0;j<2;j++){
C[i][j]=A[i][j]+B[i][j];
Jadi menurut saya, tmen-temen yang dah biasa "Hidup" dengan C++ tidak menemukan masalah yang berarti dengan program ni. Tapi untuk para Newbie jangan khawatir, kita bisa sharing kok, tinggal koment ajha di bawah.... Ok.
3 Komentar
thx gan....cuman bila ada error di bagian “” bisa memakai petik ""
BalasHapus~Zone~
Yang mana gan maksudnya
Hapusuntuk outputnya kenapa hasil penjumlahannya menjadi 6i6i ya? mohon solusinya
BalasHapus