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

N में अभाज्य संख्याएं जोड़कर बनी निकटतम अभाज्य संख्या प्रिंट करें


प्रश्न के अनुसार, कार्य 2 से शुरू होने वाली अभाज्य संख्याओं को जोड़कर निकटतम अभाज्य संख्या ढूंढना है यदि संख्या N अभाज्य नहीं है।

Input: N=6 Output: 11

व्याख्या

चूंकि 6 अभाज्य नहीं है, 6 में पहली अभाज्य संख्या 2 जोड़ें जिसके परिणामस्वरूप 8 बनेगा। अब 8 भी अभाज्य नहीं है, अब 2 के बाद अगली अभाज्य संख्या 3 जोड़ें जिससे 8+3 = 11 मिलेगा। इसलिए 11 एक अभाज्य संख्या है, आउटपुट 11 होगा।

एल्गोरिदम

START Step 1- > declare num=15, i = num/2 Step 2 -> Loop For k=2 and k<=i and k++     Set I=k/2     Loop For j=2 and j<=l and j++         Set flag=0;         If k%j=0             Set flag=1             Break         End     End     IF flag=0         Set num=num+k;     End IF     Set a=num/2     Loop For m=2 and m<=a and m++         Set flag1=0;         IF num%m=0             Set flag1=1             break         End     END     If flag1=0         Print num     End END STOP

उदाहरण

#include int main(){     int num =15 ;     int i,k,j,sum=0,flag=0,l,flag1=0,a,m;     i=num/2;     for(k=2;k<=i;k++) {         l=k/2;         for(j=2;j<=l;j++) {             flag=0;             if(k%j==0) {                 flag=1;                 break;             }         }         if(flag==0) {             num=num+k;         }         a=num/2;         for(m=2;m<=a;m++) {             flag1=0;             if(num%m==0) {                 flag1=1;                 break;             }         }         if(flag1==0){             printf("%d",num);             return 0;         }     } }

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा

17

  1. C में गैर-वर्ग संख्याएँ (Non-Square Numbers) प्रिंट करने का प्रोग्राम C में गैर-वर्ग संख्याएँ (Non-Square Numbers) प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण किसी संख्या का वर्ग वह संख्या होती है जिसे स्वयं से गुणा किया जाता है। एक वर्ग संख्या या परफेक्ट स्क्वायर एक पूर्णांक है जो किसी पूर्णांक का वर्ग होता है। परफेक्ट स्क्वायर पूर्ण संख्याओं के वर्ग होते हैं: 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 1 से 100 तक के सभी परफेक्ट स्क्वायर के व

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

    जब दी गई संख्या सीमा के भीतर अभाज्य संख्याओं को खोजने की आवश्यकता होती है, तो सीमा दर्ज की जाती है और इस पर पुनरावृति की जाती है। अभाज्य संख्याओं को खोजने के लिए % मॉड्यूलस ऑपरेटर का उपयोग किया जाता है। उदाहरण नीचे इसका प्रदर्शन दिया गया है: 1: for i in range(2, num): if (num %

  1. - Python का उपयोग करके अंतराल में सभी अभाज्य संख्याएँ कैसे प्रिंट करें?

    Python में अंतराल में अभाज्य संख्याएँ प्रिंट करना अभाज्य संख्या को एक ऐसी संख्या के रूप में परिभाषित किया गया है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं है। इसलिए यह पता लगाने के लिए कि कोई संख्या अभाज्य है, इसे 1 और स्वयं के बीच की सभी संख्याओं से विभाज्यता के लिए जांचना चाहिए, दो