Как добавить эту функцию, чтобы она работала? В C
Измените код таким образом, чтобы он включал в себя следующую функцию:
пустота pay_amount (инт долларов, инт *двадцатые годы, инт *десятки, инт *пятерок, инт *те);
Функция определяет наименьшее количество $20, $10, $5 и $1 купюр, необходимых для оплаты суммы, представленной параметром dollars. Параметр twenties указывает на переменную, в которой функция будет хранить необходимое количество купюр по 20 долларов. Параметры десятков пятерок и единиц аналогичны.
Я совсем запутался, как это добавить, некоторое время пытался, но устал и заснул.
Что я уже пробовал:
int main(void) { int amount, twenties, tens, fives, ones, reduced_amount; printf("Enter a dollar amount: "); scanf("%d", &amount); twenties = amount / 20; reduced_amount = amount - (20 * twenties); tens = reduced_amount / 10; reduced_amount = reduced_amount - (10 * tens); fives = reduced_amount / 5; ones = reduced_amount - (5 * fives); printf("\n"); /* blank line */ printf("$20 bills: %d\n", twenties); printf("$10 bills: %d\n", tens); printf(" $5 bills: %d\n", fives); printf(" $1 bills: %d\n", ones); return 0; }