VL17 - Đếm số lượng ước số

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Số 0 thì mình đã biết nó có mấy ước rồi, nên mình nhờ bạn giúp mình viết chương trình tìm số lượng ước số dương của 1 số nguyên ~a~ khác 0 thôi.

Input

  • Số nguyên ~a~

Giới hạn:

  • ~a \ne 0~
  • ~|a| \le 1000~

Output

Số lượng ước dương của số nguyên ~a~

Sample

Input #1
4
Output #1
3
Input #2
-4
Output #2
3

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -1
    frekraiko23  đã bình luận lúc 29, Tháng 10, 2024, 12:49 chỉnh sửa

    uses crt;

    var a,i,t:longint;

    begin

    readln(a,b);

    for i:=1 to abs(a) do if a mod i=0 then t:=t+1;

    write(t);

    end.

    code pascal đã AC


  • 0
    super_god  đã bình luận lúc 8, Tháng 10, 2024, 2:39

    hello ae


  • -4
    ngubbbai  đã bình luận lúc 12, Tháng 7, 2024, 1:24

    case 3 là j v mn


    • -2
      vuquochiep  đã bình luận lúc 23, Tháng 7, 2024, 9:52

      Trường hợp a=-1 đấy b


  • -4
    haidang3004  đã bình luận lúc 5, Tháng 11, 2023, 11:54

    làm như nào vậy mn chỉ mik vs


  • -4
    workhard123  đã bình luận lúc 11, Tháng 8, 2023, 15:45

    ! làm như đếm ước nguyên dương, rồi sửa đoạn main là !int a; cin >> a; !>if ( a < 0) { ! a = abs(a); ! } ! cout << count(a) << endl; ! là ac