johntheripper 0 Report post Posted September 12, 2007 (edited) aku x tau apa dah jadi ngan code ni , tapi cam berterabur jek..aku nk buat output cam ni.rasa2 cam senang je...tapi dah tak ingat..mana yg x kena yek?1 21 21 2#include<stdio.h>#define baris 3#define lajur 2int main(void){ int i,j,matrix[baris][lajur]; printf("\n---Masukkan unsur2 matix---\n"); for (i=0;i<baris;i++) { for (j=0;j<lajur;j++) { printf("\nMasukkan matrix [%d][%d] : ",i,j); scanf("%f",&matrix[j]); } } for (i=0;i<baris;i++) for (j=0;j<lajur;j++) { printf("%d",&matrix); }} Edited September 12, 2007 by ntxploits Quote Share this post Link to post Share on other sites
CFoo++ 4 Report post Posted September 12, 2007 for (i=0;i<baris;i++)for (j=0;j<lajur;j++){printf("%d",&matrix);}}tukar jadi... for (i=0;i<baris;i++)for (j=0;j<lajur;j++){printf("%d",matrix[j]);}} Quote Share this post Link to post Share on other sites
johntheripper 0 Report post Posted September 12, 2007 aku dah tukar....& ini output dia...D:\C\array>08---Masukkan unsur2 matix---Masukkan matrix [0][0] : 1Masukkan matrix [0][1] : 1Masukkan matrix [1][0] : 1Masukkan matrix [1][1] : 1Masukkan matrix [2][0] : 1Masukkan matrix [2][1] : 1229356822935682293568229356822935682293568D:\C\array>pas tu aku try tukar sket lagi....#include<stdio.h>#define baris 3#define lajur 2int main(void){ int i,j,matrix[baris][lajur]; printf("\n---Masukkan unsur2 matix---\n"); for (i=1;i<=baris;i++) { for (j=1;j<=lajur;j++) { printf("\nMasukkan matrix [%d][%d] : ",i,j); scanf("%f",&matrix[baris][lajur]); } } for (i=1;i<=baris;i++) { for (j=1;j<=lajur;j++) { printf("%d",&matrix[baris][lajur]); } printf("\n"); }}tapi jadi cam ni pulak...D:\C\array>05---Masukkan unsur2 matix---Masukkan matrix [1][1] : 1Masukkan matrix [1][2] : 1Masukkan matrix [2][1] : 1Masukkan matrix [2][2] : 1Masukkan matrix [3][1] : 1Masukkan matrix [3][2] : 1229360022936002293600229360022936002293600kalu boleh nk bagi dia punya output cam ni...1 11 11 1 Quote Share this post Link to post Share on other sites
Paralys3r 0 Report post Posted September 15, 2007 saya tak check loop awak. tapi others info - & adalah address operator. Buangkannya dari printf statement awak. Basically awak printing address array element awak, bukannya kandungan array tersebut. Gunakan "%d " dalam printf awak untuk dapatkan space. Quote Share this post Link to post Share on other sites