Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. // And you can include libraries
  2. #include <iostream>
  3. #include <stdio.h>
  4. #include <stdlib.h> /* atoi */
  5.  
  6. int _numCities = 0;
  7. int _numAirports = 0;
  8. int _numRoads = 0;
  9.  
  10. std::vector<int, int> _airports;
  11. std::vector<int, int, int> _roads;
  12.  
  13. int main(std::string x) {
  14.  
  15. std::string line;
  16. getline(std::cin, line);
  17.  
  18. //Um print so para saber que estás a ler como deve ser, depois tiras isto
  19. std::cout << line << std::endl;
  20.  
  21. std::istringstream iss(line);
  22. iss >> _numCities;
  23.  
  24. //Print numCities
  25. std::cout << "NumCities is: " << _numCities << std::endl;
  26.  
  27. getline(std::cin, line);
  28.  
  29. std::istringstream iss(line);
  30. iss >> _numAirports;
  31.  
  32. //Print Airports
  33. std::cout << "NumAirports is: " << _numAirports << std::endl;
  34.  
  35. //Ir buscar os aeroportos
  36. for(int i = 0; i < _numAirports; i++)
  37. {
  38. getline(std::cin, line);
  39. //se o strtok nao funcionar por o line ser uma std::string faz line.c_str() que converte std::string para const char*
  40. char *token = std::strtok(line, " ");
  41. int firstValue = atoi(token[0]);
  42. int secondValue = atoi(token[1]);
  43. _airports.push_back(firstValue, secondValue);
  44. }
  45.  
  46. //Faz o mesmo para as estradas mas com 3 valores
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement