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

अधिकतम योग और अंकों का गुणन जब तक संख्या C++ में एक अंक तक कम न हो जाए

इस ट्यूटोरियल में, हम अधिकतम योग और अंकों के गुणनफल को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे जब तक कि संख्या एक अंक तक कम न हो जाए

इसके लिए हमें एक यादृच्छिक संख्या प्रदान की जाएगी। हमारा काम दी गई संख्या के अंकों के अधिकतम योग और गुणनफल को तब तक खोजना और प्रिंट करना है जब तक कि वह एक अंक में न आ जाए

उदाहरण

#include<bits/stdc++.h>
using namespace std;
//converting number to single digit by adding
long repeatedSum(long n) {
   if (n == 0)
      return 0;
   return (n % 9 == 0) ? 9 : (n % 9);
}
//converting number to single digit by multiplying
long repeatedProduct(long n) {
   long prod = 1;
   while (n > 0 || prod > 9) {
      if (n == 0) {
         n = prod;
         prod = 1;
      }
      prod *= n % 10;
      n /= 10;
   }
   return prod;
}
//finding maximum
long maxSumProduct(long N) {
   if (N < 10)
      return N;
   return max(repeatedSum(N), repeatedProduct(N));
}
int main() {
   long n = 631;
   cout << maxSumProduct(n)<<endl;
   return 0;
}

आउटपुट

8

  1. C++ में सम और विषम स्थानों पर किसी संख्या के अंकों का योग ज्ञात कीजिए

    मान लीजिए, हमारे पास एक पूर्णांक N है, हमें विषम स्थान के अंकों और सम स्थान के अंकों का योग ज्ञात करना है। तो अगर संख्या 153654 की तरह है, तो विषम_योग =9, और सम_योग =15. इसे हल करने के लिए, हम अंतिम अंक से सभी अंक निकाल सकते हैं, यदि मूल संख्या में अंकों की संख्या विषम है, तो अंतिम अंक विषम होना चा

  1. आवश्यक एकल अंकों वाले अभाज्य संख्याओं की न्यूनतम संख्या जिसका योग C++ में N के बराबर है

    समस्या कथन आवश्यक एकल अंकों वाली अभाज्य संख्याओं की न्यूनतम संख्या ज्ञात कीजिए जिनका योग N के बराबर होगा। उदाहरण यदि N =9 है तो हमें 9 का योग बनाने के लिए 2 अभाज्य संख्याओं अर्थात 7 और 2 की आवश्यकता है। उदाहरण #include <iostream> using namespace std; bool isValidIndex(int i, int val) {  

  1. सी ++ प्रोग्राम किसी संख्या के अंकों का योग खोजने के लिए जब तक योग एकल अंक न हो जाए

    इस लेख में, हम किसी संख्या के अंकों का योग ज्ञात करने के लिए एक कार्यक्रम पर चर्चा करेंगे जब तक कि योग स्वयं एक अंक न बन जाए और आगे का योग नहीं किया जा सके। उदाहरण के लिए, एक संख्या 14520 का मामला लें। इस संख्या के अंकों को जोड़ने पर हमें 1 + 4 + 5 + 2 + 0 =12 मिलता है। चूंकि यह एक अंक की संख्या नह