// Miles per Gallon Program
// This program calculates how many miles a car can drive per gallon of gas.
#include <iostream>
#include <iomanip>
using namespace std;
int main( ) {
double gallons, miles, mpg;
// Ask user for input
cout << "Enter the number of gallons the car can hold: " ;
cin >> gallons;
cout << "Enter the number of miles the car can be driven on a full tank: " ;
cin >> miles;
// Prevent division by zero
if ( gallons <= 0 ) {
cout << "Error: Gallons must be greater than zero." << endl;
return 1 ;
}
// Calculate MPG
mpg = miles / gallons;
// Display result
cout << fixed << setprecision( 2 ) ;
cout << "\n The car's gas mileage is " << mpg << " miles per gallon." << endl;
return 0 ;
}
Ly8gTWlsZXMgcGVyIEdhbGxvbiBQcm9ncmFtCi8vIFRoaXMgcHJvZ3JhbSBjYWxjdWxhdGVzIGhvdyBtYW55IG1pbGVzIGEgY2FyIGNhbiBkcml2ZSBwZXIgZ2FsbG9uIG9mIGdhcy4KCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBnYWxsb25zLCBtaWxlcywgbXBnOwoKICAgIC8vIEFzayB1c2VyIGZvciBpbnB1dAogICAgY291dCA8PCAiRW50ZXIgdGhlIG51bWJlciBvZiBnYWxsb25zIHRoZSBjYXIgY2FuIGhvbGQ6ICI7CiAgICBjaW4gPj4gZ2FsbG9uczsKCiAgICBjb3V0IDw8ICJFbnRlciB0aGUgbnVtYmVyIG9mIG1pbGVzIHRoZSBjYXIgY2FuIGJlIGRyaXZlbiBvbiBhIGZ1bGwgdGFuazogIjsKICAgIGNpbiA+PiBtaWxlczsKCiAgICAvLyBQcmV2ZW50IGRpdmlzaW9uIGJ5IHplcm8KICAgIGlmIChnYWxsb25zIDw9IDApIHsKICAgICAgICBjb3V0IDw8ICJFcnJvcjogR2FsbG9ucyBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB6ZXJvLiIgPDwgZW5kbDsKICAgICAgICByZXR1cm4gMTsKICAgIH0KCiAgICAvLyBDYWxjdWxhdGUgTVBHCiAgICBtcGcgPSBtaWxlcyAvIGdhbGxvbnM7CgogICAgLy8gRGlzcGxheSByZXN1bHQKICAgIGNvdXQgPDwgZml4ZWQgPDwgc2V0cHJlY2lzaW9uKDIpOwogICAgY291dCA8PCAiXG5UaGUgY2FyJ3MgZ2FzIG1pbGVhZ2UgaXMgIiA8PCBtcGcgPDwgIiBtaWxlcyBwZXIgZ2FsbG9uLiIgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQo=