#include <iostream>
using namespace std;
int changeGreedy(int amount, int coins[]) {
int result = 0;
int i = 0;
while (amount > 0) {
result += amount / coins[i];
amount %= coins[i];
i++;
}
return result;
}
int main() {
int amount = 589;
int coins[8] = {200, 100, 50, 20, 10, 5, 2, 1};
int result = changeGreedy(amount, coins);
cout << "Greedy algorithm result: " << result << endl;
return 0;
}