Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

केवल 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. C++ में समान प्रथम और अंतिम अंक वाली संख्याओं की गणना करें

    हमें एक अंतराल [प्रथम, अंतिम] दिया गया है। लक्ष्य उन संख्याओं की संख्या ज्ञात करना है जिनके पहले और अंतिम अंक इस अंतराल के भीतर समान हैं। उदाहरण के लिए, 232 का पहला और आखिरी अंक 2 के समान है। हम इसे i=first से i=last तक ट्रैवर्स करके करेंगे। प्रत्येक संख्या के लिए मैं उसके पहले अंक की तुलना अंतिम अ

  1. लंबाई N के बाइनरी स्ट्रिंग्स की संख्या की गणना करें, जिनमें C++ में केवल 0 और 1 हैं

    हमें एक संख्या दी गई है मान लीजिए, संख्या और कार्य बाइनरी स्ट्रिंग्स की गणना की गणना करना है जो दिए गए संख्या संख्या के माध्यम से बनाई जा सकती है जिसमें केवल ओ और 1 शामिल हैं। बाइनरी नंबर सिस्टम नंबर प्रतिनिधित्व तकनीकों का एक प्रकार है। यह सबसे लोकप्रिय है और डिजिटल सिस्टम में उपयोग किया जाता है।

  1. अंकों के साथ न्यूनतम संख्या और केवल 7 और C++ में दिया गया योग

    समस्या कथन भाग्यशाली संख्याएँ धनात्मक पूर्णांक होती हैं जिनके दशमलव निरूपण में केवल भाग्यशाली अंक 4 और 7 होते हैं। कार्य न्यूनतम भाग्यशाली संख्या ज्ञात करना है जिसमें n के बराबर अंकों का योग हो। उदाहरण यदि योग =22 है तो लकी नंबर 4477 है क्योंकि 4 + 4 + 7 + 7 =22 एल्गोरिदम 1. If sum is multiple of