#include #include using namespace std; class SuurusViga : public runtime_error { //tavavea alamklass public: SuurusViga(const string& teade = "") : runtime_error(teade) {} }; int loeArv() throw (SuurusViga){ //lubab vaid seda tüüpi erindeid heita int kogus; cout << "Palun arv: "; cin >> kogus; if(kogus>=10)throw SuurusViga("Liiga suur"); return kogus; } int main() { try { int a=loeArv(); cout << a << endl; } catch (SuurusViga& v) { cout << v.what() << endl; } } /* D:\kodu\0309\oma>a Palun arv: 55 Liiga suur D:\kodu\0309\oma>a Palun arv: 5 5 */