fork(2) download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5.  
  6. struct nodos
  7. {
  8. string nombre; //Nombre del nodo
  9. std::vector<string> vecinos; //Los otros nodos del grafo
  10. std::vector<float> aristas; //Valores de las aristas
  11.  
  12. nodos(int N){
  13. vecinos.resize(N -1);
  14. aristas.resize(N);
  15. }
  16. };
  17.  
  18. int main()
  19. {
  20. int numnodos = 0;
  21.  
  22. cout<<"Ingrese la cantidad de nodos a trabajar: ";
  23. cin>>numnodos;
  24. cout<<"\n";
  25.  
  26. nodos arreglodenodos[numnodos](numnodos); //Declaro un arreglo de estructuras
  27.  
  28. cout<< arreglodenodos[1].vecinos.size();
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 15240KB
stdin
5
stdout
Ingrese la cantidad de nodos a trabajar: 
4