#include #include #include using namespace std; class SuurusViga : public runtime_error { //tavavea alamklass public: SuurusViga(const string& teade = "") : runtime_error(teade) {} }; class Arv{ protected: string nimi; string pnimi; int synd; public: Arv(); void AnnaVaartused(); void teataNimi(); }; Arv::Arv(){ cout << "Program is running " << endl; } void Arv::AnnaVaartused(){ string s2=","; cout << "Nimi sisse: "<< endl; cin>>nimi; cout << "PereNimi sisse: " << endl; cin>>pnimi; cout << "Synd sisse: " << endl; cin>>synd; if(synd>2004) throw SuurusViga("Sisestasite synniaasta valesti"); system("pause"); } void Arv::teataNimi(){ cout << " nimeks:" <<" "<< nimi << endl; cout << " perenimeks:" <<" "<< pnimi << endl; cout << " synniks:" <<" "<< synd << endl; } int main(){ Arv a; string valja="ei"; int nr=0; while(valja=="ei"){ nr=nr+1; cout<<"Anna uued v22rtused:"<> valja; } system("pause"); return 0; }