>n;
for (i=1 ; i<=n ; i++)
for (j=1 ; j<=n ; j++)
{
W[i][j]=0;
if (i != j)
{
cout<<"adade ["<> ";
cin>>W[i][j];
}
else
W[i][j]=0;
}
cout<<"Matrix Adad :\n\n";
for (i=1 ; i<=n ; i++)
{
cout<<'\t';
for (j=1 ; j<=n ; j++)
if (W[i][j] == 9999)
cout<<"* ";
else
cout<
توضیحات:
صورت سوال:
برنامه (الگوریتم) فلوید در زبان C++
فلوید یک الگوریتم تحلیل گراف برای پیدا کردن کوتاهترین مسیر در یک گراف جهت دار و وزن دار میباشد. با یکبار اجرای این الگوریتم کوتاهترین مسیر بین همهٔ جفت راسها پیدا خواهد شد.