Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 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. std::string line;
  15. getline(std::cin, line);
  16.  
  17.  
  18.  
  19. while (!std::cin.eof())
  20. {
  21. std::string line;
  22. getline(std::cin, line);
  23.  
  24. //Um print so para saber que estás a ler como deve ser, depois tiras isto
  25. std::cout << line << std::endl;
  26.  
  27. std::istringstream iss(line);
  28. iss >> _numCities;
  29.  
  30. //Print numCities
  31. std::cout << "NumCities is: " << _numCities << std::endl;
  32.  
  33. getline(std::cin, line);
  34.  
  35. std::istringstream iss(line);
  36. iss >> _numAirports;
  37.  
  38. //Print Airports
  39. std::cout << "NumAirports is: " << _numAirports << std::endl;
  40.  
  41. //Ir buscar os aeroportos
  42. for(int i = 0; i < _numAirports; i++)
  43. {
  44. getline(std::cin, line);
  45. //se o strtok nao funcionar por o line ser uma std::string faz line.c_str() que converte std::string para const char*
  46. char *token = std::strtok(line, " ");
  47. int firstValue = atoi(token[0]);
  48. int secondValue = atoi(token[1]);
  49. _airports.push_back(firstValue, secondValue);
  50. }
  51.  
  52. //Faz o mesmo para as estradas mas com 3 valores
  53. }
  54. return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement