Скачиваний:
18
Добавлен:
15.06.2014
Размер:
2.07 Кб
Скачать
яюA:;NG5=8O    2>7=8:=>25=85  =5?@542845==KE  >H81>G=KE  CA;>289.  1KG=> MB8 CA;>28O 7025@H0NB 2K?>;=5=85 ?@>3@0<<K A A8AB5<=>9 >H81:>9. !++ ?>72>;O5B 2>AAB0=02;820BL ?@>3@0<<C 87 MB8E CA;>289 8 ?@>4>;60BL 55 2K?>;=5=85

double div(double dividend, double divisor) 

{  if(divisor==0)  throw 1; 

    return dividend/divisor; 

} 

void main() 

{ double result; 

   try { 

      result=div(77.,0.); 

      cout<<"Answer is "<<result<<endl; 

   } 

   catch(int){ 

      cout<<"Division by zero"<<endl; 

        } 

}

040=85 A>1AB25==>9 DC=:F88 7025@H5=8O 

<>6=> CAB0=>28BL A>1AB25==K9 >1@01>BG8: 7025@H5=8O, 8A?>;L7CO DC=:F8N set_terminate(), 2>72@0I05<>5 7=0G5=85   C:070B5;L =0 ?@54K4CI89 >1@01>BG8:.



void  my_term() 

{  cout<<"!>1AB25==0O DC=:F8O->1@01>BG8:"; 

    exit(1); 

} 

void main() 

{   set_terminate(my_term); 

     try { 

        throw 1;        // 35=5@0F8O 8A:;NG8B5;L=>9 A8BC0F88 B8?0 int 

    } 

    catch(char) {    // >1@01>BG8: 4;O B8?0   char 

          cout<<"char handler"; 

    } 

}