/Graph-UPC

Primary LanguageC++MIT LicenseMIT

Matriz de adyacencia a grafo

Este proyecto se basa en generar una matriz aleatoria de adyacencia con elementos alfabéticos y pesos numéricos, y de esa manera construir un dígrafo. Se utilizó ChatGPT-4o para su desarrollo.

Ejemplo

Captura de pantalla 2024-06-18 115323 Captura de pantalla 2024-06-18 115352

Compilación

Para compilar el programa se necesita instalar GraphViz.

Captura de pantalla 2024-06-18 111047

Problema de inicio del .png

En caso el .png no se abra automáticamente, deberán seguir los siguientes pasos:

  1. Ctrl + q (buscar en Windows) -> escribir "fotos" -> click derecho en fotos -> app settings
  2. Buscar y clickear en el botón de terminate
  3. Dirigirse a la carpeta donde está almacenada el proyecto y abrir el .png

Important

Al menos un .png deberá permanecer abierto durante las siguientes compilaciones del programa para que se abra el archivo automáticamente

Se desconoce el origen de este problema.

Abrir el proyecto en VS

El programa fue construido en Replit y VSC. Si no utilizan VSC, pueden convertir el proyecto a uno de VS siguiendo estos pasos

  1. Descargar el repositorio y descomprimir
  2. Abrir VS y seleccionar la opción de continuar sin código
  3. Dirigirse a archivo y luego a proyecto de código existente
  4. En la ventana emergente seleccionar Visual C++
  5. En la siguiente, la ubicación del proyecto, y deseleccionar los subfolderes
  6. Por último, elegir console application project y finalizar la configuración.

Graficamente sería este procedimiento:

Captura de pantalla 2024-06-18 114027 Captura de pantalla 2024-06-18 114042