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

C++ प्रोग्राम जांचने के लिए कि क्या कोई संख्या दो अभाज्य संख्याओं के योग के रूप में व्यक्त की जा सकती है


यह जांचने का एक उदाहरण है कि क्या कोई संख्या दो अभाज्य संख्याओं के योग के रूप में व्यक्त की जा सकती है।

उदाहरण

#include <iostream> using namespace std; int func(int num) {    int i;    int flag = 1;    for(i = 2; i <= num/2; ++i) {       if(num % i == 0) {          flag = 0;          break;       }    }    return flag; } int main() {    int num , i;    cout << "एक संख्या दर्ज करें: \n";    cin >> num;    for(i = 2; i <= num/2; ++i) {       if (func(i)) {          if (func(num - i)) {             cout << num << " = " << i << " + " << num-i << endl;          }       }    }    return 0; }

आउटपुट

एक संख्या दर्ज करें: 18 18 = 5 + 13 18 = 7 + 11

उपरोक्त प्रोग्राम में, फंक्शन func() जांच रहा है कि संख्या अभाज्य है या नहीं।

int func(int num) {    int i;    int flag = 1;    for(i = 2; i <= num/2; ++i) {       if(num % i == 0) {          flag = 0;          break;       }    }    return flag; }

main() फंक्शन में, उपयोगकर्ता द्वारा एक संख्या दर्ज की जाती है। यह संख्या को दो अभाज्य संख्याओं के योग के रूप में गणना कर रहा है।

cout << "एक संख्या दर्ज करें: \n"; cin >> num; for(i = 2; i <= num/2; ++i) {    if (func(i)) {       if (func(num - i)) {          cout << num << " = " << i << " + " << num-i << endl;       }    } }

  1. C++ में जांचें कि क्या संख्या को दो त्रिकोणीय संख्याओं के योग के रूप में दर्शाया जा सकता है C++ में जांचें कि क्या संख्या को दो त्रिकोणीय संख्याओं के योग के रूप में दर्शाया जा सकता है

    इस खंड में, हम देखेंगे कि क्या हम एक संख्या को दो त्रिकोणीय संख्याओं के योग के रूप में व्यक्त कर सकते हैं या नहीं। त्रिकोणीय संख्याएं नीचे की तरह होती हैं - उदाहरण से, हम देख सकते हैं कि 1, 3, 6, 10 कुछ त्रिकोणीय संख्याएं हैं। हमें संख्या N (मान लीजिए 16) को दो त्रिकोणीय संख्याओं (6, 10) के योग के

  1. - जावा प्रोग्राम: चेक करना कि संख्या दो प्राइम नंबर्स के योग के रूप में व्यक्त हो सकती है या नहीं

    इस लेख में हम समझेंगे कि किसी संख्या को दो प्राइम नंबर्स के योग के रूप में व्यक्त किया जा सकता है या नहीं, यह कैसे चेक किया जाता है। डेमोनस्ट्रेशन इनपुट: इनपुट नंबर: 43 आउटपुट: संख्या को दो प्राइम नंबर्स के योग के रूप में व्यक्त किया जा सकता है। संभावित समाधान: 43 = 2 + 41 एल्गोरिदम चरण 1 - शुरू

  1. - पायथन में जांचें कि कोई अभाज्य संख्या दो अभाज्य संख्याओं के योग के रूप में व्यक्त की जा सकती है या नहीं

    मान लीजिए हमारे पास एक अभाज्य संख्या n है। हमें यह जांचना है कि क्या हम n को x + y के रूप में व्यक्त कर सकते हैं जहां x और y भी दो अभाज्य संख्याएं हैं। उदाहरण के लिए, यदि इनपुट n = 19 है, तो आउटपुट True होगा क्योंकि हम इसे 19 = 17 + 2 के रूप में व्यक्त कर सकते हैं। समाधान दृष्टिकोण 2 को छोड़कर सभी