Kamis, 22 Juli 2010

Search Array 2D

Program pencarian pada multi dimensional array yang memiliki elemen sebanyak 49 elemen (7x7). Kemudian menampilkan matriks & posisi dari variabel yg dicari.

class SearchArray2D{
public static void main(String [] args){
int [][] A ={{19,23,32,46,5,33,49},
{3,36,28,39,25,11,18},
{21,45,17,14,1,38,15},
{41,2,27,12,48,24,10},
{44,30,29,8,6,43,31},
{9,42,20,13,40,22,37},
{47,35,16,4,34,26,7}};
int i,j,n=0,m=0,ulang=0;
do{
System.out.print("Masukkan nilai yang dicari [1 - 49] : ");
int temu =0;
int x = InputConsole.readInt();
for (i=0; i<7; i++){
for(j=0; j<7; j++){
if (A[i][j]==x){
n=i+1;
m=j+1;
temu=1;
}
if ((A[i][j])<10){
System.out.print(" ");
}else{
System.out.print(" ");
}
System.out.print(A[i][j]);
}
System.out.print("\n");
}
System.out.print("\n");
if (temu==1){
System.out.println("Nilai yang dicari ditemukan di : ");
System.out.println("Baris = "+n+"\nKolom = "+m);
}else{
System.out.println("Nilai yang dicari tidak ditemukan!!!");
}
}while (ulang!=0);
}
}

Tidak ada komentar:

Posting Komentar