0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

intをint型のまま1文字づつリストに保存するやり方

Last updated at Posted at 2022-07-08

stringに直してsplit関数等を使わずに、int型はint型のまま1文字づつリストに格納するやり方になります。

  1. 0になるまでループを回す。
  2. 空リストに受け取った数値を10で割った余りを詰める。
  3. 受け取った数値を10で割る。
  4. 1.に戻る。

int main()
{
    int n;
    cin >> n;
    vector<int> a;
    // 0になったらfalseになる。
    while (n)
    {
        // n%10で1桁目を取得する
        a.push_back(n%10);
        
        // 1桁目を削除する。
        n /= 10;
    }
    return 0;
}

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?