Tổng ước

Xem PDF



Dạng bài
Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập vào số nguyên dương \(n\). Hãy tính tổng các ước của \(n\).

Input

  • Số nguyên dương \(n\) (\(1 \le n \le 10^{6}\)).

Output

  • Một số nguyên là tổng các ước của \(n\).

Example

Test 1
Input
6
Output
12
Test 2
Input
7
Output
8

Bình luận


  • 0
    hduongnef    4:16 p.m. 30 Tháng 9, 2024

    include <iostream>

    using namespace std;

    int main() {
    int n;
    cin >> n;
    long long sum = 0;
    for (int i = 1; i <= n; ++i) {
    if (n % i == 0) {
    sum += i;
    }
    }
    cout << sum << std::endl;
    return 0;
    }

    • 1 bình luận nữa