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<stdio.h>
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 . में नॉन स्क्वायर नंबर प्रिंट करें

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

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

    जब किसी दी गई संख्या की सीमा के भीतर अभाज्य संख्याओं को खोजना आवश्यक होता है, तो श्रेणी दर्ज की जाती है और इसे फिर से चालू किया जाता है। % मापांक ऑपरेटर का उपयोग अभाज्य संख्याओं को खोजने के लिए किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है lower_range = 670 upper_range = 699 print("The lower

  1. पायथन का उपयोग करके अंतराल में सभी प्राइम नंबर कैसे प्रिंट करें?

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