Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Proširi klasu razlomak iz vježbe br. 2 tako da se podigne iznimka u slučaju
- konstruiranja razlomka sa nazivnikom = 0. U mainu napisati blokove pokušaja i
- hvatanja iznimke*/
- #include<iostream>
- #include<string>
- using namespace std;
- class Razlomak
- {
- private:
- int b;
- int n;
- public:
- Razlomak(int x = 0, int y = 1) :b(x), n(y) { if (y == 0) throw "Nazivnik mora biti razlicit od 0!"; }
- };
- int main() {
- try {
- Razlomak r1(2, 0);
- }
- catch(char *s){
- cout << s << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement