#include <stdio.h>
void calculate_euro_total( ) {
int coins_2euro, coins_1euro;
int coins_50cent, coins_20cent, coins_10cent;
int coins_5cent, coins_1cent;
// Ask for user input
printf ( "Enter the number of 2-euro coins: " ) ; scanf ( "%d" , & coins_2euro
) ; printf ( "Enter the number of 1-euro coins: " ) ; scanf ( "%d" , & coins_1euro
) ; printf ( "Enter the number of 50-cent coins: " ) ; scanf ( "%d" , & coins_50cent
) ; printf ( "Enter the number of 20-cent coins: " ) ; scanf ( "%d" , & coins_20cent
) ; printf ( "Enter the number of 10-cent coins: " ) ; scanf ( "%d" , & coins_10cent
) ; printf ( "Enter the number of 5-cent coins: " ) ; scanf ( "%d" , & coins_5cent
) ; printf ( "Enter the number of 1-cent coins: " ) ; scanf ( "%d" , & coins_1cent
) ;
// Calculate total value in euros
double total = 0 ;
total += coins_2euro * 2.0 ;
total += coins_1euro * 1.0 ;
total += coins_50cent * 0.50 ;
total += coins_20cent * 0.20 ;
total += coins_10cent * 0.10 ;
total += coins_5cent * 0.05 ;
total += coins_1cent * 0.01 ;
// Print the formatted output
printf ( "%d 2-euro coins, %d 1-euro coins, %d 50-euro cents, " , coins_2euro, coins_1euro, coins_50cent) ;
printf ( "%d 20-euro cents, %d 10-euro cents, " , coins_20cent
, coins_10cent
) ; printf ( "%d 5-euro cents, and %d 1 euro-cents\n " , coins_5cent
, coins_1cent
) ;
printf ( "(Answer: %.2f Euros)\n " , total
) ; }
int main( ) {
calculate_euro_total( ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhbGN1bGF0ZV9ldXJvX3RvdGFsKCkgewogICAgaW50IGNvaW5zXzJldXJvLCBjb2luc18xZXVybzsKICAgIGludCBjb2luc181MGNlbnQsIGNvaW5zXzIwY2VudCwgY29pbnNfMTBjZW50OwogICAgaW50IGNvaW5zXzVjZW50LCBjb2luc18xY2VudDsKCiAgICAvLyBBc2sgZm9yIHVzZXIgaW5wdXQKICAgIHByaW50ZigiRW50ZXIgdGhlIG51bWJlciBvZiAyLWV1cm8gY29pbnM6ICIpOwogICAgc2NhbmYoIiVkIiwgJmNvaW5zXzJldXJvKTsKICAgIHByaW50ZigiRW50ZXIgdGhlIG51bWJlciBvZiAxLWV1cm8gY29pbnM6ICIpOwogICAgc2NhbmYoIiVkIiwgJmNvaW5zXzFldXJvKTsKICAgIHByaW50ZigiRW50ZXIgdGhlIG51bWJlciBvZiA1MC1jZW50IGNvaW5zOiAiKTsKICAgIHNjYW5mKCIlZCIsICZjb2luc181MGNlbnQpOwogICAgcHJpbnRmKCJFbnRlciB0aGUgbnVtYmVyIG9mIDIwLWNlbnQgY29pbnM6ICIpOwogICAgc2NhbmYoIiVkIiwgJmNvaW5zXzIwY2VudCk7CiAgICBwcmludGYoIkVudGVyIHRoZSBudW1iZXIgb2YgMTAtY2VudCBjb2luczogIik7CiAgICBzY2FuZigiJWQiLCAmY29pbnNfMTBjZW50KTsKICAgIHByaW50ZigiRW50ZXIgdGhlIG51bWJlciBvZiA1LWNlbnQgY29pbnM6ICIpOwogICAgc2NhbmYoIiVkIiwgJmNvaW5zXzVjZW50KTsKICAgIHByaW50ZigiRW50ZXIgdGhlIG51bWJlciBvZiAxLWNlbnQgY29pbnM6ICIpOwogICAgc2NhbmYoIiVkIiwgJmNvaW5zXzFjZW50KTsKCiAgICAvLyBDYWxjdWxhdGUgdG90YWwgdmFsdWUgaW4gZXVyb3MKICAgIGRvdWJsZSB0b3RhbCA9IDA7CiAgICB0b3RhbCArPSBjb2luc18yZXVybyAqIDIuMDsKICAgIHRvdGFsICs9IGNvaW5zXzFldXJvICogMS4wOwogICAgdG90YWwgKz0gY29pbnNfNTBjZW50ICogMC41MDsKICAgIHRvdGFsICs9IGNvaW5zXzIwY2VudCAqIDAuMjA7CiAgICB0b3RhbCArPSBjb2luc18xMGNlbnQgKiAwLjEwOwogICAgdG90YWwgKz0gY29pbnNfNWNlbnQgKiAwLjA1OwogICAgdG90YWwgKz0gY29pbnNfMWNlbnQgKiAwLjAxOwoKICAgIC8vIFByaW50IHRoZSBmb3JtYXR0ZWQgb3V0cHV0CiAgICBwcmludGYoIiVkIDItZXVybyBjb2lucywgJWQgMS1ldXJvIGNvaW5zLCAlZCA1MC1ldXJvIGNlbnRzLCAiLCAKICAgICAgICAgICBjb2luc18yZXVybywgY29pbnNfMWV1cm8sIGNvaW5zXzUwY2VudCk7CiAgICBwcmludGYoIiVkIDIwLWV1cm8gY2VudHMsICVkIDEwLWV1cm8gY2VudHMsICIsIGNvaW5zXzIwY2VudCwgY29pbnNfMTBjZW50KTsKICAgIHByaW50ZigiJWQgNS1ldXJvIGNlbnRzLCBhbmQgJWQgMSBldXJvLWNlbnRzXG4iLCBjb2luc181Y2VudCwgY29pbnNfMWNlbnQpOwoKICAgIHByaW50ZigiKEFuc3dlcjogJS4yZiBFdXJvcylcbiIsIHRvdGFsKTsKfQoKaW50IG1haW4oKSB7CiAgICBjYWxjdWxhdGVfZXVyb190b3RhbCgpOwogICAgcmV0dXJuIDA7Cn0=