Cho các số nguyên dương ????,????,????,???? (1 ≤ ????,????,????,???? ≤ 109). Hãy đếm xem có bao nhiêu số nguyên dương trong đoạn [1,????] chia hết cho 2 trong ba số ????,

Cho các số nguyên dương ????,????,????,???? (1 ≤ ????,????,????,???? ≤ 109). Hãy đếm xem có bao nhiêu số nguyên dương trong đoạn [1,????] chia hết cho 2 trong ba số ????,????,???? nhưng không chia hết cho số còn lại.
Bài này làm theo C++ ạ :(( mn giúp e với ạ e làm mãi chưa làm đc

0 bình luận về “Cho các số nguyên dương ????,????,????,???? (1 ≤ ????,????,????,???? ≤ 109). Hãy đếm xem có bao nhiêu số nguyên dương trong đoạn [1,????] chia hết cho 2 trong ba số ????,”

  1. #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
       int n,d,a,b,c;
       d=0;
       cin >> n >> a >> b >> c ;
       for (int i=1; i<=n; i++) {
            if ((i%a==0 && i%b==0 && i%c!=0)
            || (i%a!=0 && i%b==0 && i%c==0)
            || (i%a==0 && i%b!=0 && i%c==0))
            {d++;}
       }
       cout << d;
    }

    Bình luận

Viết một bình luận