class irisanHimpunan
{
public static void main(String[] args) throws Exception
{
BufferedReader input = new BufferedReader (new InputStreamReader(System.in));
System.out.print(”Masukkan byk nya himpunan A: “);
int x=Integer.parseInt(input.readLine());
int himpA [] = new int[x];
for(int i=0; i
System.out.print("Masukkan elemen A ke-"+(i+1)+" :");
String a=input.readLine();
himpA[i]=Integer.parseInt(a);
}
System.out.print("A={");
for(int i=0;i
System.out.print(himpA[i]);
if(i!=x-1)
System.out.print(",");
}
System.out.println("}");
System.out.print("Masukkan banyak nya himpunan B: ");
int y=Integer.parseInt(input.readLine());
int himpB [] = new int[y];
for(int i=0; i
System.out.print("Masukkan elemen B ke-"+(i+1)+" :");
String a=input.readLine();
himpB[i]=Integer.parseInt(a);
}
System.out.print("B={");
for(int i=0;i
System.out.print(himpB[i]);
if(i!=y-1)
System.out.print(",");
}
System.out.println("}");
int himpC [] = new int[x];
for(int i=0; i
if(himpA[i]==himpB[j])
himpC[i]=himpA[i];
}
System.out.print("\nIrisannya ={");
for(int i=0; i
if(himpA[i]==himpB[j])
{
System.out.print(himpC[i]);
if(i!=x-1)
System.out.print(",");
}
}
System.out.print("}");
}
}
Logikanya begini:
Terdapat 2 Variable bertipe array.
Dimana nantinya kedua array tersebut akan dibandingkan isinya.
Apakah ada anggota himpunan yang terdapat di kedua variable array tersebut (gunakan looping untuk melakukan pengecekan ini).
Bila ada tampung dalam variable irisan.
Tidak ada komentar:
Posting Komentar