Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- #include <ostream>
- using namespace std;
- struct auto_service
- {
- string marka;
- string name;
- int number;
- int date;
- string reason;
- };
- ostream& operator << (ostream& os, vector<auto_service>& v)
- {
- for (auto elem : v)
- {
- os << elem.marka;
- os << elem.name;
- os << elem.number;
- os << elem.date;
- os << elem.reason;
- }
- return os;
- }
- main()
- {
- vector<auto_service> v;
- v.push_back({"Toyota", "name", 1, 14, "1"});
- v.push_back({"Chevrolet", "name1", 1, 14, "1"});
- v.push_back({"Hyundai", "name2", 1, 14, "1"});
- v.push_back({"Toyota", "name3", 1, 14, "1"});
- v.push_back({"Hyundai", "name4", 1, 14, "1"});
- v.push_back({"Chevrolet", "name5", 1, 14, "1"});
- v.push_back({"Toyota", "name6", 1, 14, "1"});
- v.push_back({"BMW", "name7", 1, 14, "1"});
- v.push_back({"Chevrolet", "name8", 1, 14, "1"});
- for(auto elem : v)
- {
- if (elem.marka == "Chevrolet")
- cout << elem << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment