NT

Cho số nguyên dương 𝑛. Yêu cầu: Đếm số cặp (𝑎, 𝑏) sao cho 1 ≤ 𝑎, 𝑏 ≤ 𝑛 và 𝑎 chia hết cho 𝑏.

Dữ liệu vào: đọc từ file văn bản GCDAB.INP số nguyên dương 𝑛(𝑛 ≤ 1012).

Kết quả: Ghi ra file văn bản GCDAB.OUT một số nguyên dương là số cặp (𝑎, 𝑏) thỏa mãn yêu cầu đề bài.

Ví dụ: GCDAB.INP

3

GCDAB.OUT

5

Giải thích: Có 5 cặp (𝑎, 𝑏) mà 1 ≤ 𝑎, 𝑏 ≤ 3 và 𝑎 chia hết cho 𝑏 là (1,1), (2,1), (2,2), (3,1), (3,3).

 code c++ ạ

H24
26 tháng 3 2024 lúc 7:50

#include <bits/stdc++.h>

using namespace std;

int main()

{

      #ifndef OLINE_JUDGE

      freopen("GCDAB.INP","r",stdin);

      freopen("GCDAB.OUT","w",stdout);

      #endif

      int n,c=0;

      cin>>n;

      for (int a=1;a<=n;a++){

           for (int b=1;b<=n;b++){

                if (a%b==0) c++;

                 }

      }

     cout<<c;

     return 0;

}

Bình luận (0)

Các câu hỏi tương tự
DK
Xem chi tiết
HC
Xem chi tiết
NL
Xem chi tiết
HN
Xem chi tiết
HC
Xem chi tiết
HC
Xem chi tiết
MM
Xem chi tiết
IN
Xem chi tiết
HA
Xem chi tiết
TV
Xem chi tiết