Вопрос пользователя:
Ответ нейросети:
#include <iostream> #include <string>
struct Account { private: double balance; std::string owner;
public: Account(double initial_balance, std::string owner_name) { balance = initial_balance; owner = owner_name; }
double getBalance() {
return balance;
}
void deposit(double amount) {
balance += amount;
std::cout << "Deposited " << amount << " into account. New balance: " << balance << std::endl;
}
void withdraw(double amount) {
if (balance - amount >= 0) {
balance -= amount;
std::cout << "Withdrawn " << amount << " from account. New balance: " << balance << std::endl;
} else {
std::cout << "Insufficient funds. Cannot withdraw " << amount << std::endl;
}
}
};
int main() { Account myAccount(1000.0, "John Doe");
std::cout << "Initial balance: " << myAccount.getBalance() << std::endl;
myAccount.deposit(500.0);
myAccount.withdraw(200.0);
myAccount.withdraw(1500.0);
return 0;
}
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.