IcaroPeretti

ma

Dec 1st, 2020
700
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define TAM 5
  4.  
  5. int main()
  6. {
  7.    int n, i, j, vi, vf;
  8.    int g[TAM][TAM];
  9.    printf("Informe o tamanho da matriz (N x N): ");
  10.    scanf("%d", &n);
  11.    printf("OK. Tamanho da matriz: %d\n", n);
  12.  
  13.    for (i = 0; i < n; i++)
  14.    {
  15.       for (j = 0; j < n; j++)
  16.       {
  17.          g[i][j] = 0;
  18.       }
  19.    }
  20.    
  21.    printf("\nMatriz Inicial: \n");
  22.    for (i = 0; i < n; i++)
  23.    {
  24.       for (j = 0; j < n; j++)
  25.       {
  26.          printf("[%d][%d]= %d \t", i, j, g[i][j]);
  27.       }
  28.       printf("\n");
  29.    }
  30.    printf("\n (-1) para encerrar\n");
  31.    printf("\nVertice de partida: ");
  32.    scanf("%d", &vi);
  33.    while (vi != -1)
  34.    {
  35.       printf("\nVertice de chegada: ");
  36.       scanf("%d", &vf);
  37.       g[vi][vf] = 1;
  38.       printf("\nVertice de partida: ");
  39.       scanf("%d", &vi);
  40.    }
  41.  
  42.    printf("\nMatriz Final: \n");
  43.    for (i = 0; i < n; i++)
  44.    {
  45.       for (j = 0; j < n; j++)
  46.       {
  47.          printf("[%d][%d]= %d \t", i, j, g[i][j]);
  48.       }
  49.       printf("\n");
  50.    }
  51.    
  52.    return 0;
  53. }
RAW Paste Data