#include <iostream>
using namespace std;

int main(void)
{
	int a, b;
	cin >> a >> b;
	cout << static_cast<double>(a) / b << endl;
	
	return 0;
}
#include <iostream>
#include <string>
using std::string;
using std::cin;
using std::cout;
using std::endl;


int main () {
    int a=0, b=0;
    cout<<"Please input two integers: ";
    while (cin>>a>>b) {
        try{
            if (b==0) {
                throw std::runtime_error("One of the two integers is 0.");}
            cout<<static_cast <double>(a)/b<<endl;
        }
        catch (std::runtime_error err)
            {cout<<err.what();
                cout<<"\nDo you want to try it again? Yes or No\n";
                string a={};
                cin>>a;
                if (a.empty()||a[0]=='N') {
                    break;
                }
            }
    }
    return 0;
}

Deal with the situation when the second integer is 0 using run_time exception covered in this chapter.
Deal with the situation when the second integer is 0 using run_time exception covered in this chapter.
