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

1 से N तक की अभाज्य संख्याओं को उल्टे क्रम में प्रिंट करें


इनपुट संख्या n तक जिस तक अभाज्य संख्याओं की गणना की जाती है और उल्टे क्रम में प्रदर्शित की जाती हैं

Input : number 30 Output : 29 23 19 17 13 11 7 5 3 2

एल्गोरिदम

START Step 1 -> declare variables as n, I, j, flag to 0 as int Step 2 -> input number in n Step 3 -> Loop For from i to n and i>1 and i--     Step 3.1 ->. Inner loop for from j to i/2 and j>=1 and j--         Statement If %j==0 && j!=1             Set flag=0             Break         End IF         Else             Flag=1         End Else     Step 3.2 -> end inner Loop For Step 4 -> statement IF to check flag=1         Print i         End IF Step 5 -> End outer For STOP

उदाहरण

#include  int main(int argc, char const *argv[]) {     int n, i, j, flag=0;     printf("Enter a number\n");     scanf("%d", &n);     for(i=n; i>1; i--) {         for (j = i/2; j >= 1; j--) {             if(i%j==0 && j!=1) {                 flag = 0;                 break;             }             else             flag = 1;         }         if(flag == 1) {             printf("%d ", i);         }     }     return 0; }

आउटपुट

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

Enter a number 30 29 23 19 17 13 11 7 5 3 2

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

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

  1. C भाषा में लिंक्ड लिस्ट के अंतिम k नोड्स को रिवर्स क्रम में प्रिंट करना (रिकर्सिव दृष्टिकोण) C भाषा में लिंक्ड लिस्ट के अंतिम k नोड्स को रिवर्स क्रम में प्रिंट करना (रिकर्सिव दृष्टिकोण)

    कार्य लिंक्ड लिस्ट के अंत से शुरू होने वाले k नोड्स को रिकर्सिव दृष्टिकोण का उपयोग करके प्रिंट करना है। रिकर्सिव दृष्टिकोण वह है जिसमें फंक्शन खुद को बार-बार तब तक कॉल करता है जब तक कॉल की जा रही है और इसलिए परिणाम संग्रहीत करता है। मान लें, लिस्ट में नोड्स 29, 34, 43, 56 और 88 हैं और k का मान 2

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक अंतराल दिया गया है, हमें दी गई रेंज में सभी अभाज्य संख्याओं की गणना करने की आवश्यकता है। यहां हम समाधान प्राप्त करने के लिए ब्रूट-फोर्स दृष्टिकोण पर चर्चा करेंगे यानी अभाज्य संख्या की मूल परिभाषा। अभाज्य संख्