Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

किसी संख्या के अद्वितीय अभाज्य गुणनखंडों का गुणनफल ज्ञात करने के लिए C/C++ प्रोग्राम?

अद्वितीय प्रमुख कारक संख्या का एक गुणनखंड है जो एक अभाज्य संख्या भी है। इस समस्या में हमें किसी संख्या के सभी अद्वितीय अभाज्य गुणनखंडों का गुणनफल ज्ञात करना होता है। एक अभाज्य संख्या एक संख्या है जिसके केवल दो गुणनखंड हैं, संख्या और एक।

यहां हम किसी संख्या के अद्वितीय अभाज्य गुणनखंडों के गुणनफल की गणना करने का सर्वोत्तम तरीका खोजने का प्रयास करेंगे। समस्या को और स्पष्ट करने के लिए एक उदाहरण लेते हैं।

एक संख्या n =1092 है, हमें इसके अद्वितीय अभाज्य गुणनखंडों का गुणनफल प्राप्त करना है। 1092 के अभाज्य गुणनखंड 2, 3, 7, 13 हैं, गुणनफल 546 है।

2 इसे खोजने के लिए एक आसान तरीका यह होगा कि संख्या के सभी गुणनखंडों को खोजें और जाँचें कि क्या गुणनखंड एक अभाज्य संख्या है। यदि यह फिर इसे संख्या से गुणा करता है और फिर गुणा चर लौटाता है।

Input: n = 10
Output: 10

स्पष्टीकरण

यहाँ, इनपुट संख्या 10 है जिसमें केवल 2 अभाज्य गुणनखंड हैं और वे 5 और 2 हैं।

और इसलिए उनका उत्पाद 10 है।

i =2 से n तक लूप का उपयोग करना और जांचना कि क्या मैं n का एक कारक है, तो जांचें कि क्या मैं ही अभाज्य संख्या है यदि हाँ तो उत्पाद को उत्पाद चर में संग्रहीत करें और इस प्रक्रिया को i =n तक जारी रखें।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int n = 10;
   long long int product = 1;
   for (int i = 2; i <= n; i++) {
      if (n % i == 0) {
         int isPrime = 1;
         for (int j = 2; j <= i / 2; j++) {
            if (i % j == 0) {
               isPrime = 0;
               break;
            }
         }
         if (isPrime) {
            product = product * i;
         }
      }
   }
   cout << product;
   return 0;
}

  1. त्रिकोणीय माचिस की तीली संख्या के लिए C/C++ प्रोग्राम?

    एक त्रिभुज जो माचिस की तीलियों का उपयोग करके बनाया जाता है, एक समबाहु त्रिभुज बनाने की व्यवस्था करता है, इसे त्रिभुजाकार माचिस की संख्या कहा जाता है। त्रिकोणीय माचिस की तीलियों की संख्या माचिस की तीलियों को त्रिभुज बनाने के लिए आवश्यक है। इस समस्या में, हमारे पास संख्या एक माचिस की तीली का तल है, X

  1. पायथन प्रोग्राम में किसी संख्या के अद्वितीय अभाज्य गुणनखंडों का गुणनफल

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन एक संख्या n को देखते हुए, हमें इसके सभी उपलब्ध अद्वितीय अभाज्य कारकों का गुणनफल खोजना होगा और उसे वापस करना होगा। उदाहरण के लिए Input: num = 11 Output: Product is 11 स्पष्टीकरण यहां, इनपुट संख्या 11 है जिसमें केवल 1 प

  1. किसी संख्या के अद्वितीय अभाज्य गुणनखंडों के उत्पाद के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन - एक संख्या n को देखते हुए, हमें इसके सभी उपलब्ध अद्वितीय अभाज्य कारकों का गुणनफल खोजना होगा और उसे वापस करना होगा। उदाहरण के लिए, Input: num = 11 Output: Product is 11 Explanation: Here, the input number is 11 havin