fork download
  1. #include <iostream>
  2. #include <map>
  3. #include <string>
  4. using namespace std;
  5.  
  6. int main() {
  7. int numberoftests = 0;
  8. // cin >> numberoftests ;
  9. int i=0;
  10. //while (i<numberoftests) {
  11. i++;
  12. //map<std::string, int> teams;
  13. //map<std::string, int> goalDiff;
  14. std::string inputstring;
  15. // std::string inputstring2;
  16. // for (int j=0; j<12 ;++j) {
  17. std::getline (std::cin,inputstring);
  18. //cin >> inputstring2;
  19. cout << inputstring << endl;
  20. size_t iter = inputstring.find(" ");
  21. std::string team1(inputstring.begin(), inputstring.begin() + iter );
  22. cout << team1 << endl;
  23. iter = iter + 1;
  24. char team1score = inputstring[iter];
  25. int team1scoreInt = team1score - '0';
  26. cout << team1scoreInt << endl;
  27. iter = iter + 6;
  28. char team2score = inputstring[iter];
  29. int team2scoreInt = team2score - '0';
  30. iter = iter + 2;
  31. std::string team2(inputstring.begin() + iter, inputstring.end());
  32.  
  33. cout << team1 << " " << team1scoreInt << " " << team2 << " " << team2scoreInt << endl;
  34. //cout << inputstring2;
  35. /*size_t iter = inputstring.find(" ");
  36. std::string team1(inputstring.begin(), inputstring.begin() + iter - 1);
  37. iter = iter + 2;
  38. char team1score = inputstring[iter];
  39. int team1scoreInt = team1score - '0';
  40. iter = iter + 4;
  41. char team2score = inputstring[iter];
  42. int team2scoreInt = team2score - '0';
  43. iter = iter + 2;
  44. std::string team2(inputstring.begin() + iter, inputstring.end());
  45.  
  46. cout << team1 << " " << team1scoreInt << " " << team2 << " " << team2scoreInt << endl;*/
  47. // }
  48.  
  49. // }
  50. return 0;
  51. }
Success #stdin #stdout 0s 4192KB
stdin
manutd 8 vs. 2 arsenal
stdout
manutd 8 vs. 2 arsenal
manutd
8
manutd 8 arsenal 2