#include <stdio.h>
// Function to calculate total euros in cents
double totalEuros(int twoEuroCoins, int oneEuroCoins, int fiftyCents, int twentyCents, int tenCents, int fiveCents, int twoCents, int oneCent) {
int totalCents = 0;
totalCents += twoEuroCoins * 200; // 2 euro coins = 200 cents
totalCents += oneEuroCoins * 100; // 1 euro coins = 100 cents
totalCents += fiftyCents * 50;
totalCents += twentyCents * 20;
totalCents += tenCents * 10;
totalCents += fiveCents * 5;
totalCents += twoCents * 2;
totalCents += oneCent * 1;
// Convert back to euros
return totalCents / 100.0;
}
int main() {
double total = totalEuros(5, 2, 2, 5, 15, 0, 2, 1);
printf("Total money in the jar: %.2f Euros\n", total
); // prints 15.52 exactly return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBGdW5jdGlvbiB0byBjYWxjdWxhdGUgdG90YWwgZXVyb3MgaW4gY2VudHMKZG91YmxlIHRvdGFsRXVyb3MoaW50IHR3b0V1cm9Db2lucywgaW50IG9uZUV1cm9Db2lucywgaW50IGZpZnR5Q2VudHMsIGludCB0d2VudHlDZW50cywgaW50IHRlbkNlbnRzLCBpbnQgZml2ZUNlbnRzLCBpbnQgdHdvQ2VudHMsIGludCBvbmVDZW50KSB7CiAgICBpbnQgdG90YWxDZW50cyA9IDA7CgogICAgdG90YWxDZW50cyArPSB0d29FdXJvQ29pbnMgKiAyMDA7ICAgIC8vIDIgZXVybyBjb2lucyA9IDIwMCBjZW50cwogICAgdG90YWxDZW50cyArPSBvbmVFdXJvQ29pbnMgKiAxMDA7ICAgIC8vIDEgZXVybyBjb2lucyA9IDEwMCBjZW50cwogICAgdG90YWxDZW50cyArPSBmaWZ0eUNlbnRzICogNTA7CiAgICB0b3RhbENlbnRzICs9IHR3ZW50eUNlbnRzICogMjA7CiAgICB0b3RhbENlbnRzICs9IHRlbkNlbnRzICogMTA7CiAgICB0b3RhbENlbnRzICs9IGZpdmVDZW50cyAqIDU7CiAgICB0b3RhbENlbnRzICs9IHR3b0NlbnRzICogMjsKICAgIHRvdGFsQ2VudHMgKz0gb25lQ2VudCAqIDE7CgogICAgLy8gQ29udmVydCBiYWNrIHRvIGV1cm9zCiAgICByZXR1cm4gdG90YWxDZW50cyAvIDEwMC4wOwp9CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSB0b3RhbCA9IHRvdGFsRXVyb3MoNSwgMiwgMiwgNSwgMTUsIDAsIDIsIDEpOwogICAgcHJpbnRmKCJUb3RhbCBtb25leSBpbiB0aGUgamFyOiAlLjJmIEV1cm9zXG4iLCB0b3RhbCk7IC8vIHByaW50cyAxNS41MiBleGFjdGx5CiAgICByZXR1cm4gMDsKfQo=