#include <stdio.h>
// Function to calculate total euros in the jar
double calculate_total_euros(int two_euro, int one_euro, int fifty_cent, int twenty_cent, int ten_cent, int five_cent, int two_cent, int one_cent) {
double total = 0.0;
total += two_euro * 2.0; // 2-euro coins
total += one_euro * 1.0; // 1-euro coins
total += fifty_cent * 0.5; // 50-cent coins
total += twenty_cent * 0.2; // 20-cent coins
total += ten_cent * 0.1; // 10-cent coins
total += five_cent * 0.05; // 5-cent coins
total += two_cent * 0.02; // 2-cent coins
total += one_cent * 0.01; // 1-cent coins
return total;
}
int main() {
// Example input values
int two_euro = 5;
int one_euro = 2;
int fifty_cent = 2;
int twenty_cent = 5;
int ten_cent = 15;
int five_cent = 0;
int two_cent = 0;
int one_cent = 2;
// Call the function
double total = calculate_total_euros(two_euro, one_euro, fifty_cent, twenty_cent, ten_cent, five_cent, two_cent, one_cent);
// Output the result
printf("Total money in the jar: %.2f Euros\n", total);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBGdW5jdGlvbiB0byBjYWxjdWxhdGUgdG90YWwgZXVyb3MgaW4gdGhlIGphcgpkb3VibGUgY2FsY3VsYXRlX3RvdGFsX2V1cm9zKGludCB0d29fZXVybywgaW50IG9uZV9ldXJvLCBpbnQgZmlmdHlfY2VudCwgaW50IHR3ZW50eV9jZW50LCBpbnQgdGVuX2NlbnQsIGludCBmaXZlX2NlbnQsIGludCB0d29fY2VudCwgaW50IG9uZV9jZW50KSB7CiAgICBkb3VibGUgdG90YWwgPSAwLjA7CgogICAgdG90YWwgKz0gdHdvX2V1cm8gKiAyLjA7ICAgICAgIC8vIDItZXVybyBjb2lucwogICAgdG90YWwgKz0gb25lX2V1cm8gKiAxLjA7ICAgICAgIC8vIDEtZXVybyBjb2lucwogICAgdG90YWwgKz0gZmlmdHlfY2VudCAqIDAuNTsgICAgICAvLyA1MC1jZW50IGNvaW5zCiAgICB0b3RhbCArPSB0d2VudHlfY2VudCAqIDAuMjsgICAgIC8vIDIwLWNlbnQgY29pbnMKICAgIHRvdGFsICs9IHRlbl9jZW50ICogMC4xOyAgICAgICAgLy8gMTAtY2VudCBjb2lucwogICAgdG90YWwgKz0gZml2ZV9jZW50ICogMC4wNTsgICAgICAvLyA1LWNlbnQgY29pbnMKICAgIHRvdGFsICs9IHR3b19jZW50ICogMC4wMjsgICAgICAgLy8gMi1jZW50IGNvaW5zCiAgICB0b3RhbCArPSBvbmVfY2VudCAqIDAuMDE7ICAgICAgIC8vIDEtY2VudCBjb2lucwoKICAgIHJldHVybiB0b3RhbDsKfQoKaW50IG1haW4oKSB7CiAgICAvLyBFeGFtcGxlIGlucHV0IHZhbHVlcwogICAgaW50IHR3b19ldXJvID0gNTsKICAgIGludCBvbmVfZXVybyA9IDI7CiAgICBpbnQgZmlmdHlfY2VudCA9IDI7CiAgICBpbnQgdHdlbnR5X2NlbnQgPSA1OwogICAgaW50IHRlbl9jZW50ID0gMTU7CiAgICBpbnQgZml2ZV9jZW50ID0gMDsKICAgIGludCB0d29fY2VudCA9IDA7CiAgICBpbnQgb25lX2NlbnQgPSAyOwoKICAgIC8vIENhbGwgdGhlIGZ1bmN0aW9uCiAgICBkb3VibGUgdG90YWwgPSBjYWxjdWxhdGVfdG90YWxfZXVyb3ModHdvX2V1cm8sIG9uZV9ldXJvLCBmaWZ0eV9jZW50LCB0d2VudHlfY2VudCwgdGVuX2NlbnQsIGZpdmVfY2VudCwgdHdvX2NlbnQsIG9uZV9jZW50KTsKCiAgICAvLyBPdXRwdXQgdGhlIHJlc3VsdAogICAgcHJpbnRmKCJUb3RhbCBtb25leSBpbiB0aGUgamFyOiAlLjJmIEV1cm9zXG4iLCB0b3RhbCk7CgogICAgcmV0dXJuIDA7Cn0K