Số lượng ước số của n c++
Viết chương trình nhập vào số nguyên n (n×107). In ra số lượng ước số của n. (Ước số của n là các số nguyên mà n chia hết)
Ví dụ: n=10 thì 4 ước số: 1 2 5 10
Dữ liệu vào
Một số nguyên dương n.
Kết quả
In ra số lượng ước số của n.
Sample Input 1
10
Sample Output 1
4
Sample Input 2
36
Sample Output 2
9
#include <bits/stdc++.h> using namespace std; main(){ long int n,d = 0,i = 1,a; cin >> n; a = trunc(sqrt(n)); for (i; i <= a; i++){ if (n % i == 0) { d += 2; } } if (sqrt(n) == a) { d--; } cout << d; }