Rabu, 15 Juni 2011

Program Menghitung Jumlah Simpul

0 komentar

#include <iostream.h>
#include <conio.h>

int main(){
    bool ketemu,nolsemua;
    int matrix[10] [10];
int i,j,jumlah_simpul,jumlah_sisi,asal,tujuan;

cout<<"jumlahsimpul:";
cin>>jumlah_simpul;
cout<<"jumlah_sisi:";
cin>>jumlah_sisi;
for (i=1;i<=jumlah_simpul;i++)
for (j=1;j<=jumlah_simpul;j++)
matrix[i][j]=0;
for (i=1;i<=jumlah_sisi;i++){
    cout<<"simpulasal:";
    cin>>asal;
    cout<<"simpultujuan:";
    cin>>tujuan;
    matrix[asal][tujuan]=1;
    matrix[tujuan][asal]=1;
}

i=1;nolsemua=false;
while (i<=jumlah_simpul&& !nolsemua){
j=1;ketemu=false;
while (j<=jumlah_simpul&& !ketemu){
if (matrix[i][j]==1)
ketemu=true;
else
j++;
}
if (!ketemu)
nolsemua=true;
else
i++;
}

if(nolsemua)
cout<<"graf tidak terhubung";
else
cout<<"graf terhubung";
getch();
return 0;
}
Hasilnya:

Leave a Reply

Labels