Advertisement
Guest User

Untitled

a guest
May 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.50 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. void main()
  4. {
  5.     int n, a[100][100], b[100][100], c[100][100], max=0, v1=0, v2=0;
  6.     //Nhap mang 2 chieu mo ta do thi, -1 la ko co duong noi truc tiep, 0 la i==j, >0 khi co duong noi truc tiep giua i va j
  7.     printf("n=");
  8.     scanf_s("%d", &n);
  9.     for (int i=0; i<n; i++)
  10.         for (int j = 0; j < n; j++)
  11.         {
  12.             printf("a[%d][%d]=", i, j);
  13.             scanf_s("%d", &a[i][j]);
  14.         }
  15.     for (int i = 0; i < n; i++)
  16.         for (int j = 0; j < n; j++)
  17.             c[i][j] = b[i][j] = a[i][j];
  18.     for (int k = 0; k < n; k++)
  19.     {
  20.         for (int i = 0; i < n; i++)
  21.             for (int j = 0; j < n; j++)
  22.                 if (i!=j)
  23.                 {
  24.                     if (b[i][k]+b[k][j]>b[i][j] && b[i][k]>0 && b[k][j]>0)
  25.                     {
  26.  
  27.                         c[i][j] = b[i][k] + b[k][j];
  28.                     }
  29.                     else
  30.                         c[i][j] = b[i][j];
  31.  
  32.  
  33.  
  34.                 }
  35.                 else
  36.                     c[i][j] = b[i][j];
  37.         for (int i = 0; i < n; i++)
  38.             for (int j = 0; j < n; j++)
  39.                 b[i][j] = c[i][j];
  40.  
  41.  
  42.  
  43.     }
  44.  
  45.     for (int i = 0; i < n; i++)
  46.         for (int j = 0; j < n; j++)
  47.             if (c[i][j] > max)
  48.             {
  49.                 max = c[i][j];
  50.                 v1 = i;
  51.                 v2 = j;
  52.             }
  53.  
  54.  
  55.  
  56.  
  57.     printf("Quang duong dai nhat noi 2 diem %d va %d la %d\n", v1, v2, max);
  58.  
  59.  
  60.     _getch();
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement