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

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


प्रोग्राम विवरण

किसी संख्या का वर्ग वह संख्या होती है जिसे स्वयं से गुणा किया जाता है।

एक वर्ग संख्या या परफेक्ट स्क्वायर एक पूर्णांक है जो किसी पूर्णांक का वर्ग होता है।

परफेक्ट स्क्वायर पूर्ण संख्याओं के वर्ग होते हैं:

1, 4, 9, 16, 25, 36, 49, 64, 81, 100

1 से 100 तक के सभी परफेक्ट स्क्वायर के वर्गमूल:

√1 = 1 क्योंकि 1² = 1
√4 = 2 क्योंकि 2² = 4
√9 = 3 क्योंकि 3² = 9
√16 = 4 क्योंकि 4² = 16
√25 = 5 क्योंकि 5² = 25
√36 = 6 क्योंकि 6² = 36
√49 = 7 क्योंकि 7² = 49
√64 = 8 क्योंकि 8² = 64
√81 = 9 क्योंकि 9² = 81
√100 = 10 क्योंकि 10² = 100

एक नॉन-परफेक्ट स्क्वायर वह हर संख्या है जो किसी पूर्णांक को स्वयं से गुणा करने का परिणाम नहीं है।

नीचे दी गई संख्याएँ नॉन-परफेक्ट स्क्वायर संख्याएँ हैं:

2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26 आदि…

एल्गोरिदम

उपयोगकर्ता द्वारा निर्दिष्ट संख्या तक 1 से सभी संख्याओं की जांच करें
जांचें कि क्या यह परफेक्ट स्क्वायर है या नहीं
यदि परफेक्ट स्क्वायर नहीं है, तो नॉन-परफेक्ट स्क्वायर संख्या प्रिंट करें

उदाहरण

/* गैर-वर्ग संख्याएँ प्रिंट करने का प्रोग्राम */
#include <stdio.h>
#include <math.h>

int main() {
    int number, i, x;
    int times = 0;
    // clrscr();
    
    printf("गैर-वर्ग संख्याएँ प्रिंट करें तक: ");
    scanf("%d", &number);
    printf("गैर-वर्ग संख्याएँ हैं: ");
    printf("\n");
    
    for (i = 1; times < number; i++, times++) {
        x = sqrt(i);
        if (i != x * x) {
            printf("%d\t", i);
        }
    }
    // getch();
    return 0;
}

आउटपुट

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

  1. C में वर्ग के अंदर वर्ग प्रिंट करने का प्रोग्राम C में वर्ग के अंदर वर्ग प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण नीचे दिखाए अनुसार वर्ग के अंदर वर्ग प्रिंट करें: एल्गोरिदम उपयोगकर्ता से बाहरी वर्ग बनाने के लिए पंक्तियों की संख्या स्वीकार करें निर्दिष्ट पंक्तियों के साथ बाहरी वर्ग प्रदर्शित करें बाहरी वर्ग के अंदर एक और वर्ग प्रदर्शित करें उदाहरण /* वर्ग के अंदर वर्ग प्रिंट करने का प्रोग्राम

  1. C में संख्याओं को कॉलम-वार प्रिंट करने का प्रोग्राम C में संख्याओं को कॉलम-वार प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण नीचे दिखाए अनुसार प्राकृतिक संख्याओं को कॉलम-वार प्रिंट करें: 1 2 6 3 7 10 4 8 11 13 5 9 12 14 15 एल्गोरिदम i पंक्तियों के लिए और j कॉलम के लिए है 5 का अर्थ 5 पंक्तियों और कॉलम के लिए पैटर्न बनाना है प्रत्येक पंक्ति (i) के लिए लूप K को i से आरंभ करें प्रत्येक कॉलम (j) के लिए लूप वर

  1. C प्रोग्राम में मैट्रिक्स में विकर्ण पैटर्न में संख्याएं प्रिंट करना C प्रोग्राम में मैट्रिक्स में विकर्ण पैटर्न में संख्याएं प्रिंट करना

    कार्य n x n मैट्रिक्स को विकर्ण पैटर्न में प्रिंट करना है। यदि n 3 है तो विकर्ण पैटर्न में मैट्रिक्स प्रिंट करना है: इसलिए आउटपुट इस तरह होगा: उदाहरण इनपुट: 3 आउटपुट: 1 2 4 3 5 7 6 8 9 इनपुट: 4 आउटपुट: 1 2 4 7 3 5 8 11 6 9 12 14 10 13 15 16 समस्या सुझाव देती है कि हमें एक स