回答編集履歴
1
微修正
    
        answer	
    CHANGED
    
    | 
         @@ -9,14 +9,14 @@ 
     | 
|
| 
       9 
9 
     | 
    
         
             
                cin >> str;
         
     | 
| 
       10 
10 
     | 
    
         
             
                if ( str == "y" ) break; // 'y' ならおしまい
         
     | 
| 
       11 
11 
     | 
    
         
             
                try {
         
     | 
| 
       12 
     | 
    
         
            -
                  int n =  
     | 
| 
      
 12 
     | 
    
         
            +
                  int n = stoi(str); // 文字列をintに変換
         
     | 
| 
       13 
13 
     | 
    
         
             
                  if(n < 0){
         
     | 
| 
       14 
14 
     | 
    
         
             
                    cout << "minus\n";
         
     | 
| 
       15 
15 
     | 
    
         
             
                  }
         
     | 
| 
       16 
16 
     | 
    
         
             
                  else if(n > 0){
         
     | 
| 
       17 
17 
     | 
    
         
             
                    cout << "plus\n";
         
     | 
| 
       18 
18 
     | 
    
         
             
                  } else {
         
     | 
| 
       19 
     | 
    
         
            -
                    cout << 0 <<  
     | 
| 
      
 19 
     | 
    
         
            +
                    cout << 0 << endl;
         
     | 
| 
       20 
20 
     | 
    
         
             
                  }
         
     | 
| 
       21 
21 
     | 
    
         
             
                } catch (...) { // intに変換できんかったら...
         
     | 
| 
       22 
22 
     | 
    
         
             
                  cerr << "unknown input: " << str << endl;
         
     |