কম্পিউটার

সংখ্যা 29 দ্বারা বিভাজ্য বা C++ এ নয়


এটা একটা সোজা সমস্যা। প্রদত্ত সংখ্যাটি 29 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করতে আমরা মডুলো (%) অপারেটর ব্যবহার করতে পারি। আসুন কিছু উদাহরণ দেখি।

ইনপুট

29
254

আউটপুট

1
0

অ্যালগরিদম

বাস্তবায়ন

C++

-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল
#include <bits/stdc++.h>
using namespace std;
bool isDivisibleBy29(long long n) {
   return n % 29 == 0;
}
int main() {
      cout << isDivisibleBy29(29) << endl;
      cout << isDivisibleBy29(234567876543) << endl;
      cout << isDivisibleBy29(234567657329) << endl;
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

1
1
0

  1. একটি বড় সংখ্যা 25 দ্বারা বিভাজ্য বা C++ এ নয় তা পরীক্ষা করুন

  2. একটি বড় সংখ্যা C++ এ 20 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করুন

  3. একটি বড় সংখ্যা 2, 3 এবং 5 দ্বারা বিভাজ্য বা C++ এ নয় তা পরীক্ষা করুন

  4. একটি বড় সংখ্যা 11 দ্বারা বিভাজ্য বা C++ এ নয় তা পরীক্ষা করুন