#include <iostream>
using namespace std;
class Airplane {
public:
Airplane();
void AddPassengers(int passengers);
int GetAvailableSeats() const;
private:
int totalSeats;
int passengers;
};
Airplane::Airplane() {
totalSeats = 200;
passengers = 0;
}
void Airplane::AddPassengers(int passengers) {
this->passengers = this->passengers + passengers;
}
int Airplane::GetAvailableSeats() const {
return totalSeats - passengers;
}
int main() {
Airplane airbus330;
airbus330.AddPassengers(7);
airbus330.AddPassengers(10);
cout << airbus330.GetAvailableSeats() << " seats" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQWlycGxhbmUgewogICBwdWJsaWM6CiAgICAgIEFpcnBsYW5lKCk7CiAgICAgIHZvaWQgQWRkUGFzc2VuZ2VycyhpbnQgcGFzc2VuZ2Vycyk7CiAgICAgIGludCBHZXRBdmFpbGFibGVTZWF0cygpIGNvbnN0OwogICBwcml2YXRlOgogICAgICBpbnQgdG90YWxTZWF0czsKICAgICAgaW50IHBhc3NlbmdlcnM7Cn07CgpBaXJwbGFuZTo6QWlycGxhbmUoKSB7CiAgIHRvdGFsU2VhdHMgPSAyMDA7CiAgIHBhc3NlbmdlcnMgPSAwOwp9Cgp2b2lkIEFpcnBsYW5lOjpBZGRQYXNzZW5nZXJzKGludCBwYXNzZW5nZXJzKSB7CiAgIHRoaXMtPnBhc3NlbmdlcnMgPSB0aGlzLT5wYXNzZW5nZXJzICsgcGFzc2VuZ2VyczsKfQoKaW50IEFpcnBsYW5lOjpHZXRBdmFpbGFibGVTZWF0cygpIGNvbnN0IHsKICAgcmV0dXJuIHRvdGFsU2VhdHMgLSBwYXNzZW5nZXJzOwp9CgppbnQgbWFpbigpIHsKICAgQWlycGxhbmUgYWlyYnVzMzMwOwoKICAgYWlyYnVzMzMwLkFkZFBhc3NlbmdlcnMoNyk7CiAgIGFpcmJ1czMzMC5BZGRQYXNzZW5nZXJzKDEwKTsKCiAgIGNvdXQgPDwgYWlyYnVzMzMwLkdldEF2YWlsYWJsZVNlYXRzKCkgPDwgIiBzZWF0cyIgPDwgZW5kbDsKCiAgIHJldHVybiAwOwp9