Ước số của n

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C#, C++, Clang, Clang++, Cobol, D, Groovy, Haskell, Java, JS, Kotlin, Lua, Node JS, ObjectiveC, OCaml, Output, PHP, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 100 Thời gian: 10.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Viết chương trình nhập vào số nguyên \(n\) (\(n \le 10^7\)). In ra tất cả các ướ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ì in ra các số: \(1\ 2\ 5\ 10\)

Input

  • Một số nguyên dương \(n\).

Output

  • In ra các ước số của \(n\).

Example

Test 1

Input
10
Output
1 2 5 10

Test 2

Input
36
Output
1 2 3 4 6 9 12 18 36

Bình luận


  • 0
    pa_ldk    8:30 a.m. 5 Tháng 5, 2024

    include<bits/stdc++.h>

    using namespace std;

    int main() {
    int n;
    cin >> n;
    for (int i = 1; i <= n; ++i) {
    if (n % i == 0) {
    cout << i << " ";
    }
    }
    return 0;
    }
    c++17


    • 0
      huyphanvanquoc    6:26 a.m. 5 Tháng 5, 2024

      n = int(input())
      for i in range(1,n+1):
      if n%i==0:
      print(i,end=' ')