CCCPaste

4791f1a6bb277

#include <iostream>

class User {
std::string login_, password_;
public:
User(const std::string& login, const std::string &password) :
login_(login), password_(password) {
}

std::string GetLogin() {
return login_;
}

void SetLogin(const std::string new_login) {
login_ = new_login;
}

std::string GetPassword() {
return password_;
}
};

void HackPassword(User&, const std::string&) {}

int main() {
std::string log, pwd;
std::cin >> log >> pwd;
User user(log, pwd);
if (pwd != user.GetPassword()) {
return 1;
}
std::cin >> pwd;
HackPassword(user, pwd);
std::cout << user.GetPassword() << '\n';
}