কম্পিউটার টিউটোরিয়াল

C++-এ / এবং % অপারেটর ছাড়া সংখ্যা ৫-এর গুণিতক কিনা তা যাচাই করা


এখানে আমরা দেখব কিভাবে একটি সংখ্যা ৫ দ্বারা বিভাজ্য কিনা তা যাচাই করা যায়। সাধারণ পদ্ধতিতে যদি number mod 5 = 0 হয়, তবে সংখ্যাটি ৫ দ্বারা বিভাজ্য। কিন্তু এখানে আমরা / বা % অপারেটর ব্যবহার করব না। একটি সংখ্যা ৫ দ্বারা বিভাজ্য হলে এর শেষ ডিজিট ০ বা ৫ হবে। যদি শেষ ডিজিট ০ বা ৫ হয়, তবে সংখ্যাটি ৫ দ্বারা বিভাজ্য, অন্যথায় নয়। বড় সংখ্যাও স্ট্রিং হিসেবে চেক করা যায়।

উদাহরণ

#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. C++ প্রোগ্রাম: বড় সংখ্যা ২, ৩ ও ৫ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)

  2. C++ প্রোগ্রাম: বড় সংখ্যা ১১ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)

  3. C++ প্রোগ্রাম: বড় সংখ্যা ১৫ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)

  4. পাইথনে অ্যারিথমেটিক অপারেটর ছাড়া ২-এর ঘাত দ্বারা বিভাজ্যতা যাচাই করা