কম্পিউটার

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


এখানে আমরা দেখব কিভাবে একটি সংখ্যা 5 দ্বারা বিভাজ্য কি না তা পরীক্ষা করা যায়। এই ক্ষেত্রে সংখ্যাটি অনেক বড় সংখ্যা। তাই আমরা সংখ্যাটিকে স্ট্রিং হিসাবে রাখি।

একটি সংখ্যা 5 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করতে, তাই 5 দ্বারা বিভাজ্যতা পরীক্ষা করতে, আমাদের দেখতে হবে শেষ সংখ্যাটি 0 বা 5৷

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
bool isDiv5(string num){
   int n = num.length();
   if(num[n - 1] != '5' && num[n - 1] != '0')
   return false;
   return true;
}
int main() {
   string num = "154484585745184258458158245285265";
   if(isDiv5(num)){
      cout << "Divisible";
   }else{
      cout << "Not Divisible";
   }
}

আউটপুট

Divisible

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

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

  3. পাইথনে কোন বড় সংখ্যা 19 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করুন

  4. পাইথনে কোন বড় সংখ্যা 17 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করুন