C मानक विचलन की गणना करने का कार्यक्रम

इस उदाहरण में, आप सरणियों का उपयोग करके 10 संख्याओं के मानक विचलन की गणना करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C एरेस
  • C में किसी फ़ंक्शन के लिए सरणियाँ पास करें

यह कार्यक्रम सरणियों का उपयोग करके एक व्यक्तिगत श्रृंखला के मानक विचलन की गणना करता है। मानक विचलन के बारे में जानने के लिए इस पृष्ठ पर जाएँ।

मानक विचलन की गणना करने के लिए, हमने एक फ़ंक्शन बनाया है जिसका नाम है calculateSD()

मानक विचलन की गणना करने का कार्यक्रम

 #include #include float calculateSD(float data()); int main() ( int i; float data(10); printf("Enter 10 elements: "); for (i = 0; i < 10; ++i) scanf("%f", &data(i)); printf("Standard Deviation = %.6f", calculateSD(data)); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, SD = 0.0; int i; for (i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum / 10; for (i = 0; i < 10; ++i) SD += pow(data(i) - mean, 2); return sqrt(SD / 10); ) 

आउटपुट

 10 तत्व दर्ज करें: 1 2 3 4 5 6 7 8 9 10 मानक विचलन = 2.872281 

यहां, 10 तत्वों वाले सरणी को calculateSD()फ़ंक्शन में पास किया जाता है। फ़ंक्शन माध्य का उपयोग करके मानक विचलन की गणना करता है और इसे वापस करता है।

दिलचस्प लेख...