কম্পিউটার

শুধুমাত্র C++ এ 3 এবং 8 সংখ্যা সহ সংখ্যায় রূপান্তর করুন


এই টিউটোরিয়ালে, আমরা একটি সংখ্যাকে রূপান্তরিত করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব শুধুমাত্র 3 এবং 8 সংখ্যায়।

এর জন্য আমাদের একটি এলোমেলো নম্বর দেওয়া হবে। আমাদের কাজ হল সংখ্যা থেকে 1 যোগ/বিয়োগ করে অথবা সংখ্যার সংখ্যাকে যেকোনো পছন্দসই সংখ্যায় রূপান্তর করে এর সংখ্যাগুলিকে শুধুমাত্র 3 এবং 8 তে রূপান্তর করা।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//calculating minimum operations required
int cal_min(long long int num){
   //calculating remainder and operations
   int rem;
   int count = 0;
   while (num) {
      rem = num % 10;
      if (!(rem == 3 || rem == 8))
      count++;
      num /= 10;
   }
   return count;
}
int main(){
   long long int num = 2341974;
   cout << "Minimum Operations: " << cal_min(num);
   return 0;
}

আউটপুট

Minimum Operations: 6

  1. শুধুমাত্র অ-শূন্য সংখ্যা বিশিষ্ট ব্যাপ্তির মধ্যে সংখ্যার সংখ্যা যার অঙ্কের যোগফল N এবং সংখ্যাটি C++ এ M দ্বারা বিভাজ্য

  2. C++ এ একই প্রথম এবং শেষ সংখ্যা সহ সংখ্যা গণনা করুন

  3. N দৈর্ঘ্যের বাইনারি স্ট্রিংগুলির সংখ্যা গণনা করুন যেখানে C++ এ শুধুমাত্র 0 এবং 1 রয়েছে

  4. সংখ্যা সহ ন্যূনতম সংখ্যা এবং শুধুমাত্র 7 এবং C++ এ যোগফল দেওয়া হয়েছে