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

सी++ प्रोग्राम में प्राइम फैक्टर

प्राइम फैक्टर एक अभाज्य संख्या है जो दी गई संख्या का गुणनखंड है।

किसी संख्या का गुणनखंड वे संख्याएँ हैं जिन्हें दी गई संख्या प्राप्त करने के लिए गुणा किया जाता है।

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

Example :
N = 120
Prime factors = 2 5 3
Factorization : 2 * 2 * 2 * 3 * 5

किसी संख्या के अभाज्य गुणनखंडों के बारे में याद रखने योग्य कुछ बिंदु

  • किसी संख्या के अभाज्य गुणनखंडों का समूह अद्वितीय होता है।
  • विभाज्यता, सामान्य भाजक ढूँढना आदि जैसे कई गणितीय गणनाओं में गुणनखंडन महत्वपूर्ण है।
  • क्रिप्टोग्राफी में यह एक महत्वपूर्ण अवधारणा है।

किसी संख्या के अभाज्य गुणनखंड ज्ञात करने का कार्यक्रम

उदाहरण

#include <iostream>
#include <math.h>
using namespace std;
void printPrimeFactors(int n) {
   while (n%2 == 0){
      cout<<"2\t";
      n = n/2;
   }
   for (int i = 3; i <= sqrt(n); i = i+2){
      while (n%i == 0){
         cout<<i<<"\t";
         n = n/i;
      }
   }
   if (n > 2)
   cout<<n<<"\t";
}
int main() {
   int n = 2632;
   cout<<"Prime factors of "<<n<<" are :\t";
   printPrimeFactors(n);
   return 0;
}

आउटपुट

Prime factors of 2632 are :2   2   2   7   47

  1. सी ++ प्रोग्राम में बाइनरी सर्च?

    द्विआधारी खोज, जिसे अर्ध-अंतराल खोज, लॉगरिदमिक खोज या बाइनरी चॉप के रूप में भी जाना जाता है, एक खोज एल्गोरिथ्म है जो एक क्रमबद्ध सरणी के भीतर लक्ष्य मान की स्थिति का पता लगाता है। बाइनरी खोज लक्ष्य मान की तुलना सरणी के मध्य तत्व से करती है। यदि वे समान नहीं हैं, तो आधा जिसमें लक्ष्य झूठ नहीं बोल सकत

  1. सी ++ प्रोग्राम एक फंक्शन बनाकर प्राइम नंबर की जांच करने के लिए

    एक अभाज्य संख्या एक पूर्ण संख्या होती है जो एक से बड़ी होती है और एक अभाज्य संख्या का एकमात्र गुणनखंड एक और स्वयं होना चाहिए। कुछ पहली अभाज्य संख्याएँ हैं - 2, 3, 5, 7, 11, 13 ,17 कोई संख्या अभाज्य है या किसी फ़ंक्शन का उपयोग नहीं कर रही है, यह जांचने के लिए एक प्रोग्राम इस प्रकार है। उदाहरण #incl

  1. C++ प्रोग्राम यह जांचने के लिए कि कोई नंबर प्राइम है या नहीं

    एक अभाज्य संख्या एक पूर्ण संख्या होती है जो एक से बड़ी होती है और एक अभाज्य संख्या का एकमात्र गुणनखंड एक और स्वयं होना चाहिए। कुछ पहली अभाज्य संख्याएँ हैं - 2, 3, 5, 7, 11, 13 ,17 कोई संख्या अभाज्य है या नहीं यह जाँचने का कार्यक्रम इस प्रकार है। उदाहरण #include <iostream> using namespace std;