Guest User

Untitled

a guest
Nov 9th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <ostream>
  5. using namespace std;
  6.  
  7. struct auto_service
  8. {
  9. string marka;
  10. string name;
  11. int number;
  12. int date;
  13. string reason;
  14. };
  15.  
  16. ostream& operator << (ostream& os, vector<auto_service>& v)
  17. {
  18. for (auto elem : v)
  19. {
  20. os << elem.marka;
  21. os << elem.name;
  22. os << elem.number;
  23. os << elem.date;
  24. os << elem.reason;
  25. }
  26. return os;
  27. }
  28.  
  29. main()
  30. {
  31. vector<auto_service> v;
  32. v.push_back({"Toyota", "name", 1, 14, "1"});
  33. v.push_back({"Chevrolet", "name1", 1, 14, "1"});
  34. v.push_back({"Hyundai", "name2", 1, 14, "1"});
  35. v.push_back({"Toyota", "name3", 1, 14, "1"});
  36. v.push_back({"Hyundai", "name4", 1, 14, "1"});
  37. v.push_back({"Chevrolet", "name5", 1, 14, "1"});
  38. v.push_back({"Toyota", "name6", 1, 14, "1"});
  39. v.push_back({"BMW", "name7", 1, 14, "1"});
  40. v.push_back({"Chevrolet", "name8", 1, 14, "1"});
  41.  
  42. for(auto elem : v)
  43. {
  44. if (elem.marka == "Chevrolet")
  45. cout << elem << endl;
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment