C++競プロ学習日記(仮)

( 学習記録であり解説Blogではないです )

約数列挙|C++

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int N;
    cin >> N;
    
    vector<int> v;
    for( int i = 1; i <= N; i++ )
    {
        if( N % i == 0 )
        {
	       v.emplace_back( i );
        }
    }
    for( auto &x : v )
    {
        cout << x << " ";
    }
    cout << endl;
    cout << "count : " << v.size() << endl;
    return 0;
}
INPUT
100
OUTPUT
1 2 4 5 10 20 25 50 100 
count : 9

実行コード:[Wandbox]三へ( へ՞ਊ ՞)へ ハッハッ