int を数字に分割するにはどうすればいいですか? 質問する

int を数字に分割するにはどうすればいいですか? 質問する

C++ で int を単一の数値に分割するにはどうすればよいでしょうか。たとえば、23 を 2 と 3 に分割したいとします。

ベストアンサー1

12345という数字が与えられた場合:

5はははははは12345 % 10
4​​​12345 / 10 % 10
312345 / 100 % 10
212345 / 1000 % 10
112345 / 10000 % 10

これは宿題のように見えるので完全なコードは提供しませんが、パターンは理解できると思います。

おすすめ記事