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

रैखिक समीकरण का हल खोजने का C प्रोग्राम

हम C प्रोग्रामिंग भाषा में एक वेरिएबल के रैखिक समीकरण को हल करने के लिए सॉफ्टवेयर डेवलपमेंट मेथड लागू कर सकते हैं।

आवश्यकता

  • समीकरण ax + b = 0 के रूप में होना चाहिए
  • a और b इनपुट हैं, हमें x का मान खोजना है

विश्लेषण

यहां,

  • एक इनपुट है a, b मान।
  • एक आउटपुट है x मान।

एल्गोरिथ्म

रैखिक समीकरण का हल खोजने का एल्गोरिथ्म:

चरण 1. शुरू
चरण 2. a, b मान पढ़ें
चरण 3. फंक्शन कॉल करें, चरण 5 पर जाएं
चरण 4. परिणाम प्रिंट करें
चरण 5:
    i. यदि (a == 0)
        c के मान का अनुमान नहीं लगाया जा सकता
    अन्यथा
        c = -b/a की गणना करें
    c वापस करें
चरण 6: रुकें

प्रोग्राम

रैखिक समीकरण का हल खोजने का C प्रोग्राम:

#include <stdio.h>
#include <string.h>

float solve(float a, float b) {
    float c;
    if(a == 0) {
        printf("c के मान का अनुमान नहीं लगाया जा सकता\n");
    } else {
        c = -b / a;
    }
    return c;
}

int main() {
    float a, b, c;
    printf("\n a, b मान दर्ज करें: ");
    scanf("%f%f", &a, &b);
    c = solve(a, b);
    printf("\n ax+b = 0 के रूप में एक वेरिएबल का रैखिक समीकरण, यदि a=%f, b=%f, तो x= %f", a, b, c);
    return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:

a, b मान दर्ज करें: 4 8
ax+b = 0 के रूप में एक वेरिएबल का रैखिक समीकरण, यदि a=4.000000, b=8.000000, तो x= -2.000000
  1. C++ में रेखा का मध्य बिंदु खोजने का प्रोग्राम C++ में रेखा का मध्य बिंदु खोजने का प्रोग्राम

    इस समस्या में, हमें दो बिंदु A और B दिए गए हैं, एक रेखा के प्रारंभिक और अंतिम बिंदु। हमारा कार्य C++ में रेखा का मध्य बिंदु खोजने के लिए एक प्रोग्राम बनाना है। समस्या विवरण यहां, हमारे पास प्रारंभिक और अंतिम बिंदु A(x1, y1) और B(x2, y2) वाली एक रेखा है। और हमें रेखा का मध्य बिंदु ज्ञात करना है। उद

  1. C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम

    इस समस्या में, हमें एक 2D ऐरे दिया गया है जो त्रिभुज के तीन शीर्षों के निर्देशांक को दर्शाता है। हमारा कार्य C++ में त्रिभुज के केंद्रक (Centroid) ज्ञात करने का प्रोग्राम बनाना है।केंद्रक (Centroid) त्रिभुज का वह बिंदु है जहां त्रिभुज की तीनों मध्यिकाएं (medians) प्रतिच्छेद करती हैं।मध्यिका (Median)

  1. C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम

    इस समस्या में, हमें दो मान दिए गए हैं जो समानांतर चतुर्भुज के आधार (base) और ऊंचाई (height) को दर्शाते हैं। हमारा कार्य C++ में समानांतर चतुर्भुज (Parallelogram) का क्षेत्रफल ज्ञात करने का प्रोग्राम बनाना है।समानांतर चतुर्भुज (Parallelogram) चार भुजाओं वाली एक बंद आकृति है जिसकी विपरीत भुजाएं समान औ