本文整理汇总了C++中Grafo::recuperarGrafoFich方法的典型用法代码示例。如果您正苦于以下问题:C++ Grafo::recuperarGrafoFich方法的具体用法?C++ Grafo::recuperarGrafoFich怎么用?C++ Grafo::recuperarGrafoFich使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Grafo
的用法示例。
在下文中一共展示了Grafo::recuperarGrafoFich方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: menuProvincias
int
main(void)
{
Grafo G;
int opcion = -1;
int origen;
int destino;
system("clear");
do{
cout << " 0. Salir...................................................." << endl;
cout << " 1. Dado una provincia origen y una provincia destino,......." << endl;
cout << " calcular la distancia y el camino minimo entre ambas....." << endl;
cout << " 2. Dada una ciudad origen, calcular la ciudad mas lejana...." << endl;
cout << " a esa ciudad origen, indicando su distancia y su camino.." << endl;
cout << " 3. Calcular cual seria la provincia que esta mas cercana a.." << endl;
cout << " todas las demas, es decir aquella provincia cuya suma...." << endl;
cout << " de distancias al resto de provincias sea minima. Esta...." << endl;
cout << " provincia se podria considerar como el centro de todas..." << endl;
cout << " las demas................................................" << endl;
cout << "\nIntroduzca opcion...: ";
cin >> opcion;
switch(opcion){
case 1: G.recuperarGrafoFich();
cout << "\nElija la provincia de origen:" << endl;
origen = menuProvincias();
cout << "\nElija la provincia de destino:" << endl;
destino = menuProvincias();
G.calculaMinimo(origen, destino);
break;
case 2: G.recuperarGrafoFich();
G.calculaMaximo();
break;
case 3: G.recuperarGrafoFich();
G.ciudadCercana();
break;
default: if(opcion != 0){
cout << "\nOPCION INCORRECTA\n" << endl;
break;
}
}
if(opcion != 0){
cout << "\nPulse <ENTER> para continuar...\n" << endl;
getchar();
while(getchar() != '\n');
system("clear");
}
}while(opcion != 0);
return 0;
}