Advertisement
filip710

AnalizaOOPLV5-Z2

Dec 14th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. /*Proširi klasu razlomak iz vježbe br. 2 tako da se podigne iznimka u slučaju
  2. konstruiranja razlomka sa nazivnikom = 0. U mainu napisati blokove pokušaja i
  3. hvatanja iznimke*/
  4.  
  5. #include<iostream>
  6. #include<string>
  7. using namespace std;
  8. class Razlomak
  9. {
  10. private:
  11.     int b;
  12.     int n;
  13. public:
  14.     Razlomak(int x = 0, int y = 1) :b(x), n(y) { if (y == 0) throw "Nazivnik mora biti razlicit od 0!"; }
  15. };
  16.  
  17. int main() {
  18.  
  19.     try {
  20.         Razlomak r1(2, 0);
  21.     }
  22.     catch(char *s){
  23.         cout << s << endl;
  24.     }
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement