public static Graph FechoTransitivo(Graph grafo) {
		Graph resultado = new Graph(grafo.getNlc());
		resultado.setMatriz(grafo.getMatriz());
		
		for (int i = 0; i < resultado.getNlc(); i++)
			for (int j = 0; j < resultado.getNlc(); j++) {
				for (int k = 0; k < resultado.getNlc(); k++) {
					//Se existe caminho de j para i e de i para k, logo existe caminho de j para k
					if ((resultado.getElement(j, i) > 0) && (resultado.getElement(i, k) > 0)) {
						resultado.setElement(j, k, 2);
					}
				}
			}
		return resultado;		
	}