📚 Lectii.me
Acasă
Lecții
Notițe
✏️ Editează lecția
Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst Siruri de caractere a11, a22, a33, erst
#include <iostream> using namespace std; struct Account { char owner[50]; double balance; }; void deposit(Account &acc, double amount) { if(acc.balance==amount){ cout<<acc.balance; } else { acc.balance += amount; } } int withdraw(Account &acc, double amount) { if(acc.balance<amount){ return acc.balance; } else{ acc.balance -= amount; } } void transfer(Account from, Account to, double amount) { if (withdraw(from, amount)) { deposit(to, amount); } } int main() { Account a1, a2; // DO NOT MODIFY THIS LINE double amount; // DO NOT MODIFY THIS LINE cin >> a1.owner >> a1.balance >> a2.owner >> a2.balance >> amount; // DO NOT MODIFY THIS LINE // CALL FUNCTIONS HERE (you can only use "deposit", "withdraw" and "transfer") transfer(a1, a2, amount); deposit(a2, amount); withdraw(a1, amount); cout << a1.balance << endl; // DO NOT MODIFY THIS LINE cout << a2.balance << endl; // DO NOT MODIFY THIS LINE return 0; // DO NOT MODIFY THIS LINE }
💾 Salvează
Lecția a fost salvată ✔