#include <iostream>
using namespace std;

#include "GrafoDirigido.h"

void probar(const char * nombreFichero) {

   try {

      cout << endl << "Probando grafo" << nombreFichero << ":" << endl;
      GrafoDirigido miGrafo(nombreFichero); 
      //      miGrafo.mostrar();
      if (miGrafo.esFuertementeConexo()) 
	 cout << "El grafo SI es fuertemente conexo." << endl;
      else
	 cout << "El grafo NO es fuertemente conexo." << endl;

   } catch(string error) {
      cerr << error << endl;
   }

}

int main () {

   probar("ejemploNoFuertementeConexo.gr"); 

   probar("ejemploFuertementeConexo.gr"); 

}