exception handling of devide by zero in cpp

Q.exception handling of devide by zero in cpp:


#include <iostream>
using namespace std;
int main()
{
  int a,b;
  cin>>a>>b;
  try{
    if(b==0)
    {
      throw "devided by zero";
    }
    else
    {
      cout<<a/b;
    }
  }
  catch(const char *msg)
  {
    cout<<msg;
  }

}





0 comments: