回答編集履歴

1

追記

2021/02/12 09:27

投稿

fana
fana

スコア11663

test CHANGED
@@ -81,3 +81,25 @@
81
81
  }
82
82
 
83
83
  ```
84
+
85
+
86
+
87
+ ---
88
+
89
+
90
+
91
+ 1回のループですべてを行わずとも良いのであれば,単純に2ステップに分けた方がわかりやすいかもしれない.
92
+
93
+
94
+
95
+ ```C++
96
+
97
+ //要らない要素を捨てる
98
+
99
+ Vec.erase( std::remove(Vec.begin(),Vec.end(),5), Vec.end() );
100
+
101
+ //残った要素に関して処理を行う
102
+
103
+ for( auto v : Vec ){ std::cout << v << " "; }
104
+
105
+ ```