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